max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}).tag([]);","_Align":"left","lastSearchString":"","eventHandler":{"__isSmartRef__":true,"id":1477},"attributeConnections":[{"__isSmartRef__":true,"id":1478},{"__isSmartRef__":true,"id":1493},{"__isSmartRef__":true,"id":1494}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Sun Dec 09 2012 13:43:21 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:49:25 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:41:39 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 12:29:43 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}).tag([]);\n\n\n// changed at Fri Dec 07 2012 22:25:53 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:58:45 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getRatioSide(name, part) {\n debugger;\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:59:33 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 23:31:12 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:25 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function height(variables) {\n console.log(\"function: height\");\n var variable = variables[0] + \".h\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:26:56 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:24:14 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n this.specifiedValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n \n //this.startStepping(100, \"showVariableValues\");\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:34 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:28:13 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function parseConstraints() {\n console.log(\"function: parseConstraints\");\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n // console.log(\"methodName: \" + methodName);\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n debugger;\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function position(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function printTableau() {\n console.log(\"function: printTableau\");\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:25:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:25:05 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n if(!halos)\n this.initSimplex();\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:45:34 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function select(name, part) {\n console.log(\"selected \" + name + \" \" + part);\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n debugger;\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n debugger;\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 17:53:45 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function showVariableValues() {\n console.log(\"showVariableValues\");\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 18:02:55 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n }\n \n\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:13:36 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function start() {\n this.initSimplex();\n this.startStepping(10, \"runSimplex\")\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:26:27 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stepping() {\n this.startStepping(100, \"testStuff\")\n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 18:56:37 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stop() {\n this.stopStepping()\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 22:53:18 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:37 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function x(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function y(variables) {\n console.log(\"function: position\");\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([])","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":2},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":1496},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":2},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":314,"_WordBreak":"break-all","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Sun Dec 09 2012 13:43:21 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:49:25 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:41:39 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 12:29:43 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}).tag([]);\n\n\n// changed at Fri Dec 07 2012 22:25:53 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:58:45 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getRatioSide(name, part) {\n debugger;\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:59:33 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 23:31:12 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:25 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function height(variables) {\n console.log(\"function: height\");\n var variable = variables[0] + \".h\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:26:56 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:24:14 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n this.specifiedValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n \n //this.startStepping(100, \"showVariableValues\");\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:34 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:28:13 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function parseConstraints() {\n console.log(\"function: parseConstraints\");\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n // console.log(\"methodName: \" + methodName);\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n debugger;\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function position(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function printTableau() {\n console.log(\"function: printTableau\");\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:25:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:25:05 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n if(!halos)\n this.initSimplex();\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:45:34 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function select(name, part) {\n console.log(\"selected \" + name + \" \" + part);\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n debugger;\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n debugger;\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 17:53:45 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function showVariableValues() {\n console.log(\"showVariableValues\");\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 18:02:55 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n }\n \n\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:13:36 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function start() {\n this.initSimplex();\n this.startStepping(10, \"runSimplex\")\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:26:27 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stepping() {\n this.startStepping(100, \"testStuff\")\n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 18:56:37 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stop() {\n this.stopStepping()\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 22:53:18 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:37 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function x(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function y(variables) {\n console.log(\"function: position\");\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([])","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1501},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"238":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"239":{"style":{"__isSmartRef__":true,"id":240},"chunkOwner":{"__isSmartRef__":true,"id":237},"_id":"_18","storedString":"// changed at Sun Dec 09 2012 13:43:21 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:49:25 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:41:39 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 12:29:43 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}).tag([]);\n\n\n// changed at Fri Dec 07 2012 22:25:53 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:58:45 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getRatioSide(name, part) {\n debugger;\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:59:33 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 23:31:12 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:25 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function height(variables) {\n console.log(\"function: height\");\n var variable = variables[0] + \".h\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:26:56 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:24:14 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n this.specifiedValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n \n //this.startStepping(100, \"showVariableValues\");\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:34 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:28:13 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function parseConstraints() {\n console.log(\"function: parseConstraints\");\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n // console.log(\"methodName: \" + methodName);\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n debugger;\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function position(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function printTableau() {\n console.log(\"function: printTableau\");\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:25:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:25:05 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n if(!halos)\n this.initSimplex();\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:45:34 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function select(name, part) {\n console.log(\"selected \" + name + \" \" + part);\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n debugger;\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n debugger;\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 17:53:45 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function showVariableValues() {\n console.log(\"showVariableValues\");\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 18:02:55 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n }\n \n\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:13:36 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function start() {\n this.initSimplex();\n this.startStepping(10, \"runSimplex\")\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:26:27 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stepping() {\n this.startStepping(100, \"testStuff\")\n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 18:56:37 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stop() {\n this.stopStepping()\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 22:53:18 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:37 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function x(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function y(variables) {\n console.log(\"function: position\");\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([])","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"240":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"241":{"resizeWidth":true,"resizeHeight":true},"242":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"243":{"submorphs":[{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":334},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":357},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":380},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":543},{"__isSmartRef__":true,"id":551},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":651},{"__isSmartRef__":true,"id":747},{"__isSmartRef__":true,"id":772},{"__isSmartRef__":true,"id":808},{"__isSmartRef__":true,"id":851},{"__isSmartRef__":true,"id":892},{"__isSmartRef__":true,"id":933}],"scripts":[],"id":"2951F983-4713-47BB-AF97-23098FD00571","shape":{"__isSmartRef__":true,"id":974},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SketchPad","partsBinMetaInfo":{"__isSmartRef__":true,"id":975},"eventHandler":{"__isSmartRef__":true,"id":1037},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","D80E875B-6AF6-42A2-867B-9087ADB52B56","1FBA67A7-35FE-4565-BE99-3E711ADCC60C","FA4B6E74-FEF3-42E4-99F7-0808162F10C6","9D3143EB-5A86-4E5D-89B8-2A80AE77ED6C","437EB517-ACDD-4159-8570-A743662FCA1C","E5379134-6EE8-4044-9E56-C9944CF13858","226AF8B0-E3C5-48F6-9EAA-1D7CA952D3E3","3D88D5A8-498C-4C02-973B-39A33194C5E9","993BAC25-CB6D-45AF-B23F-DAEE4C9CB4D5","0EDE6913-3350-4C59-BFE5-03B0D7BD138F","B2A366A8-ECD3-4D81-BA2B-1D4BECDA48C5"],"partTests":{"__isSmartRef__":true,"id":1038},"_ClipMode":"visible","moved":true,"prevScroll":[0,0],"#startLetters":"setCur","algorithm":{"__isSmartRef__":true,"id":1043},"result":false,"currentConstraintType":null,"isBeingDragged":false,"firstRatioSide":null,"isCopyMorphRef":true,"morphRefId":1,"constraintsArray":[["ratio",["green.w","blue.w","0.7"]]],"firstVerticalDistance":null,"firstHorizontalDistance":null,"neededValues":[[["green.w"],["blue.w"]]],"specifiedValues":["green.w"],"valuesToSet":false,"owner":{"__isSmartRef__":true,"id":1044},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1340},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(-145.5,390.5)"},"244":{"submorphs":[{"__isSmartRef__":true,"id":245}],"scripts":[],"id":"32EE9C18-7B65-45F7-8B84-A22BCAC38D64","shape":{"__isSmartRef__":true,"id":250},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":256},"lighterFill":{"__isSmartRef__":true,"id":261},"label":{"__isSmartRef__":true,"id":245},"name":"widthButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":266},"attributeConnections":[{"__isSmartRef__":true,"id":278}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":279},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","BF00B0C0-D9BF-49C4-A72A-255AE1324CC0","E87574DE-267A-4423-A141-9A6062476C19","12D06FD9-DB52-4D4C-8F9A-9CFD9DF81F13","B4E46908-C44A-49B8-A71B-DF67C2D35AEA","06EDCB94-3729-4142-AD53-32AF0CCE689F","A220D262-1F99-4838-95C8-4581D4BCD5E7","2EC743F9-44DC-4036-A700-EBA2DF6427E3","9C6CE5FD-304F-40C1-AA5D-4DCC3E00F32A","82D5D5D5-8655-417B-A5AE-C68841E4E10C","3B1C64AD-4B3B-4F6C-B318-B73BCECF8103"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":280},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(9.0,206.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"245":{"submorphs":[],"scripts":[],"id":"7F8AA989-612A-4C6F-ABB0-2D8A2C19BCB0","shape":{"__isSmartRef__":true,"id":246},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":244},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":247}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":249},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","81AFACF4-6FDC-41C0-AA53-F1758AC2090F","3A9CCD66-5E2A-4B80-9A2B-F72AC0AC7AE3","7797BABD-8C63-4851-BEBF-7EBAA36CEEFE","047EE6F1-837E-4C10-8458-06675B51A4AB","4BA67ECE-18E9-4CC7-ABFA-465AF947CC71","4D7DE0A8-20C4-48A4-8209-3F86A1C717E3","D73A63DD-803D-4045-A7A7-D9AD06E3D34A","88D14D26-F53B-4575-9BEF-51DA3E97E515","41452005-DAA8-4427-A34E-F0FC94EAF76B","D9166448-EB63-4968-8FCD-D059A819E8DE"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"246":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"247":{"style":{"__isSmartRef__":true,"id":248},"chunkOwner":{"__isSmartRef__":true,"id":245},"_id":"_1167","storedString":"Breite","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"248":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"249":{"morph":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"250":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":251},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"251":{"stops":[{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":255}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"252":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"253":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"254":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"255":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"256":{"stops":[{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":260}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"257":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"258":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"259":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"260":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"261":{"stops":[{"__isSmartRef__":true,"id":262},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":265}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"262":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"263":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"264":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"265":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"266":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":273},{"__isSmartRef__":true,"id":275}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":277},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"267":{"date":{"__isSmartRef__":true,"id":268},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"268":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"269":{"date":{"__isSmartRef__":true,"id":270},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"270":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"271":{"date":{"__isSmartRef__":true,"id":272},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"272":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"273":{"date":{"__isSmartRef__":true,"id":274},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"274":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"275":{"date":{"__isSmartRef__":true,"id":276},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"276":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"277":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"278":{"sourceObj":{"__isSmartRef__":true,"id":244},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":244},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"279":{"morph":{"__isSmartRef__":true,"id":244},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"280":{"doAction":{"__isSmartRef__":true,"id":281}},"281":{"varMapping":{"__isSmartRef__":true,"id":282},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"width\")\n}","funcProperties":{"__isSmartRef__":true,"id":283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"282":{"this":{"__isSmartRef__":true,"id":244}},"283":{"timestamp":{"__isSmartRef__":true,"id":284},"user":"daniel.hoffmann","tags":[]},"284":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:13:20 GMT+0100 (Mitteleuropäische Zeit)"},"285":{"submorphs":[{"__isSmartRef__":true,"id":286}],"scripts":[],"id":"A7438F07-844B-4EEF-B510-1079CD02604F","shape":{"__isSmartRef__":true,"id":291},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":297},"lighterFill":{"__isSmartRef__":true,"id":302},"label":{"__isSmartRef__":true,"id":286},"name":"ratioButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":307},"attributeConnections":[{"__isSmartRef__":true,"id":319}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":320},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","5775AABA-C8F1-4CDE-8B9D-B7845202C77B","4BB3014B-33C9-418D-9735-02CBF7445E51","A0E03D49-1B8C-4C43-A472-8B7BABE8A448"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(11.0,278.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"286":{"submorphs":[],"scripts":[],"id":"6C8AFAB5-2782-4F5B-9B96-BC3ED4EA5048","shape":{"__isSmartRef__":true,"id":287},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":285},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":288}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":290},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","C4C740F9-7B6A-4961-95C1-21341EBE2014","36AF778E-B9C8-4C1B-BFD6-1253FBF7ED3A","735AD9EB-4742-44AC-ACBA-3354CCE6E179"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"287":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"288":{"style":{"__isSmartRef__":true,"id":289},"chunkOwner":{"__isSmartRef__":true,"id":286},"_id":"_1325","storedString":"Verhältnis","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"289":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"290":{"morph":{"__isSmartRef__":true,"id":286},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"291":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":292},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"292":{"stops":[{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":294},{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":296}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"293":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"294":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"295":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"296":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"297":{"stops":[{"__isSmartRef__":true,"id":298},{"__isSmartRef__":true,"id":299},{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":301}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"298":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"299":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"300":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"301":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"302":{"stops":[{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":304},{"__isSmartRef__":true,"id":305},{"__isSmartRef__":true,"id":306}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"303":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"304":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"305":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"306":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"307":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":310},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":316}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":318},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"308":{"date":{"__isSmartRef__":true,"id":309},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"309":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"310":{"date":{"__isSmartRef__":true,"id":311},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"311":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"312":{"date":{"__isSmartRef__":true,"id":313},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"313":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"314":{"date":{"__isSmartRef__":true,"id":315},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"315":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"316":{"date":{"__isSmartRef__":true,"id":317},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"317":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"318":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"319":{"sourceObj":{"__isSmartRef__":true,"id":285},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":285},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"320":{"morph":{"__isSmartRef__":true,"id":285},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"321":{"doAction":{"__isSmartRef__":true,"id":322}},"322":{"varMapping":{"__isSmartRef__":true,"id":323},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"ratio\");\n}","funcProperties":{"__isSmartRef__":true,"id":324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"323":{"this":{"__isSmartRef__":true,"id":285}},"324":{"timestamp":{"__isSmartRef__":true,"id":325},"user":"daniel.hoffmann","tags":[]},"325":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:03:37 GMT+0100 (Mitteleuropäische Zeit)"},"326":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":327},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":328}],"eventHandler":{"__isSmartRef__":true,"id":330},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","8A9DAD73-6660-4184-BD4C-4C28DC9D9E78","93FF5444-0F41-4AF5-8BC3-9FE540206D40","F362CB6F-567D-4F5A-9F8C-70DA4165A938","C88F3080-9B70-4481-B0C2-5AB8854D16E8","23F7D9A6-E554-405D-9754-688365808D2E","F27D9CDB-2AD1-4F45-BE33-9CACAD8075D5","7D8256A2-85F3-4BD8-9E9E-53E5D61106DF","C01C1DD1-B2E3-4832-94E5-2F6EE8752934","47731C2F-5D8B-4EA2-BEB8-BE3A5FA55A7A","63C7F31F-0D9A-4E15-92A9-148D81578E27","06E6619D-484D-4CD2-873C-413A229BE9B2","791D5BC1-2FA7-4A89-9CDC-E265D350EFBB"],"id":"A8777E9E-DB59-4039-B43D-426D3456EC51","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":331},"syntaxHighlightingWhileTyping":true,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":6,"showsHalos":false,"isBeingDragged":false,"name":"constraintsTextField","owner":{"__isSmartRef__":true,"id":243},"charsReplaced":"0.5","lastFindLoc":99,"savedTextString":"horizontal_distance(red, blue, 50);","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"#startLetters":"disableSyn","attributeConnections":[{"__isSmartRef__":true,"id":332}],"doNotCopyProperties":["$$textString"],"previousSelection":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_TextColor","_Position"],"textString":"ratio(green.w, blue.w, 0.7);","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(955.0,498.0)"},"327":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(787.0,197.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"328":{"style":{"__isSmartRef__":true,"id":329},"chunkOwner":{"__isSmartRef__":true,"id":326},"_id":"_2","storedString":"ratio(green.w, blue.w, 0.7);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"329":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"330":{"morph":{"__isSmartRef__":true,"id":326},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"331":{"resizeWidth":true,"resizeHeight":true},"332":{"sourceObj":{"__isSmartRef__":true,"id":326},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":326},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":333},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"333":{"source":{"__isSmartRef__":true,"id":326},"target":{"__isSmartRef__":true,"id":326}},"334":{"submorphs":[],"scripts":[],"id":"8C42FA16-0E70-4EBD-AE54-5B8E7A538B46","shape":{"__isSmartRef__":true,"id":335},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":336},"textChunks":[{"__isSmartRef__":true,"id":348}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":350},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","981B9920-EC96-4DA5-A042-B4A9BAB376F7","55B92424-3319-4AC6-A0FD-C5C8BDD3FC09","E83D630D-A418-4516-9B2B-6D69FD0A0EDB","C4116FB6-ED56-415D-B357-561F7B9D00B0","354CB59A-3021-4D4C-80E4-B0AD6E4C84C0","7F9BAB72-EE11-4BA5-BB2E-7B9388075EFE","347A6A4A-14CF-4D9C-89A0-4E50E232BB97","DAA31ABA-45A1-46A8-B04B-C972AAB83845","CF747D8E-7172-456B-A0E3-C470DAD81213","FBD923C9-2C29-4199-8CBB-D12E104A8AB1","2C720FCE-1359-4205-A053-0316E0B4C853"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":243},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(950.0,469.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"335":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"336":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":341},{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":345}],"lastModifiedDate":{"__isSmartRef__":true,"id":347},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"337":{"date":{"__isSmartRef__":true,"id":338},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"338":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"339":{"date":{"__isSmartRef__":true,"id":340},"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"},"340":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"341":{"date":{"__isSmartRef__":true,"id":342},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"342":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"343":{"date":{"__isSmartRef__":true,"id":344},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"344":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"345":{"date":{"__isSmartRef__":true,"id":346},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"346":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"347":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"348":{"style":{"__isSmartRef__":true,"id":349},"morph":{"__isSmartRef__":true,"id":334},"chunkOwner":{"__isSmartRef__":true,"id":334},"storedString":"Constraints","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"349":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"350":{"morph":{"__isSmartRef__":true,"id":334},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"351":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":352},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":353}],"eventHandler":{"__isSmartRef__":true,"id":355},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","8A9DAD73-6660-4184-BD4C-4C28DC9D9E78","CBE259FF-B8A1-4071-BCED-A29875B64BAB","92C81A87-A99F-4E2C-9017-D74E30C7B954","28A12935-D79B-43DE-B56C-BD30042FD863","16DC34A9-007A-414B-B27C-377F25BEFA8F","4B9CE7F8-C638-40A6-918D-B84F6EF4646B","909F9209-DD83-4A39-B741-0929D3D7A570","B65B6155-E69B-42E8-ABCD-46F003862719","EB52E0BA-A6D0-4D6D-9008-A7784180F95C","72EACFC6-76EC-4B01-BA07-035EAB287EBA","21BCCEDF-14D0-4A50-AF7F-4841A4FBE4CE"],"id":"640A5EB4-E301-476E-B389-2F021E6BCC2A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":356},"syntaxHighlightingWhileTyping":false,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":3,"showsHalos":false,"isBeingDragged":false,"name":"variablesTextField","owner":{"__isSmartRef__":true,"id":243},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(954.0,269.0)"},"352":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(789.0,192.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"353":{"style":{"__isSmartRef__":true,"id":354},"chunkOwner":{"__isSmartRef__":true,"id":351},"_id":"_101434","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"354":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"355":{"morph":{"__isSmartRef__":true,"id":351},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"356":{"resizeWidth":true,"resizeHeight":true},"357":{"submorphs":[],"scripts":[],"id":"54938BAA-3FB9-47E8-B982-7354832C12AE","shape":{"__isSmartRef__":true,"id":358},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":359},"textChunks":[{"__isSmartRef__":true,"id":371}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":373},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","6513CAFB-4D1C-4CBC-8F67-178A6CCFE302","BB1AE711-3F4C-48CC-8D6D-5EA3290535C4","4C6BFB68-F960-4E56-9B33-E997C8615D18","22109C55-E692-4A7F-B454-7B25795B02F7","F0D7DF05-7D09-4643-A949-7EBE2887185F","078BCFDA-B103-4EF2-BE3D-4D7D3ABF2EE3","14705521-B28B-48C7-BFB9-BC5D2EB9B033","EE8BD5A4-1FFC-4CF5-B904-DA8D08D3D13E","8921EB5F-5C02-4861-B551-F867E0A78F18","327663AC-8EAC-4ECA-8529-DE314CC9BE8C"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":243},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(952.0,238.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"358":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"359":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":360},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":366},{"__isSmartRef__":true,"id":368}],"lastModifiedDate":{"__isSmartRef__":true,"id":370},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"360":{"date":{"__isSmartRef__":true,"id":361},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"361":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"362":{"date":{"__isSmartRef__":true,"id":363},"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"},"363":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"364":{"date":{"__isSmartRef__":true,"id":365},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"365":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"366":{"date":{"__isSmartRef__":true,"id":367},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"367":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"368":{"date":{"__isSmartRef__":true,"id":369},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"369":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"370":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"371":{"style":{"__isSmartRef__":true,"id":372},"morph":{"__isSmartRef__":true,"id":357},"chunkOwner":{"__isSmartRef__":true,"id":357},"storedString":"Variablen","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"372":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"373":{"morph":{"__isSmartRef__":true,"id":357},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"374":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":375},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":376}],"eventHandler":{"__isSmartRef__":true,"id":378},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","BB5F1504-C723-4A3D-B34A-3AE0114CD5FC","01CBA3E3-837E-4298-966D-E77A665683F8","CEF24C29-29CD-41D7-A560-CE5E0667F201","E5D705F0-6074-4442-9A8D-6DD3DEC5345E","A46BFA5E-C83A-4FC5-B42D-52B7F2A09726","22323D57-DDAB-446D-9EDD-3F1894CB6B5E","71B83D1B-8529-4D3E-812A-8117C149B75F","07D04D62-7B68-40E9-9130-7FFB29307C79","F37ECC6F-9347-4A0C-9C74-1D0C670500F2","FDA97EF3-64C2-4987-9832-E32438320D58"],"id":"B6B86AF3-6893-447E-82AD-8E97893387F0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":243},"layout":{"__isSmartRef__":true,"id":379},"syntaxHighlightingWhileTyping":false,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":39,"showsHalos":false,"isBeingDragged":false,"name":"tableauTextField","charsReplaced":"[0, 0, 0, 1, 0.1111111111111111, 0, 0, 0, 55.55555555555556]\n[0, 0, 0, 0, -0.5, 1, 0, 0, 250]\n[0, 0, 0, 0, -0.3333333333333333, 0, 1, 0, 333.3333333333333]\n[0, 0, 0, 0, -0.1111111111111111, 0, 0, 1, 444.44444444444446]\n[1, 0, 0, 0, 1, 0, 0, 0, 500]\n[0, 0, 1, 0, 0.3333333333333333, 0, 0, 0, 166.66666666666669]\n[0, 1, 0, 0, 0.5, 0, 0, 0, 250]\n[0, 0, 0, 0, 1.9444444444444444, 0, 0, 0, 972.2222222222223]","lastFindLoc":478,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(955.0,36.0)"},"375":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(792.0,193.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"376":{"style":{"__isSmartRef__":true,"id":377},"chunkOwner":{"__isSmartRef__":true,"id":374},"_id":"_101436","storedString":"Variablen: [green.w, blue.w, x0, x1]\nGesucht: [green.w, blue.w]\nSchlupfvariablen: [x0, x1]\n\nResults: [0, 0]\n\n green.w blue.w x0 x1\n x0 0.7 -1 1 0 0\n x1 1 0 0 1 206\n F -1 -1 0 0 0\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"377":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"378":{"morph":{"__isSmartRef__":true,"id":374},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"379":{"resizeWidth":true,"resizeHeight":true},"380":{"submorphs":[{"__isSmartRef__":true,"id":381}],"scripts":[],"id":"D0B4E15D-0E4B-448F-A630-8A440E6E4AF9","shape":{"__isSmartRef__":true,"id":386},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":392},"lighterFill":{"__isSmartRef__":true,"id":397},"label":{"__isSmartRef__":true,"id":381},"name":"heightButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":402},"attributeConnections":[{"__isSmartRef__":true,"id":414}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":415},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","F9ADD09B-CC9D-47AA-A87D-54065878E333","7F647466-E96F-4C31-9CB5-7C450EE9A17E","52A09835-747D-445D-A17D-0F12C44FF1D5","A5261525-3448-4B30-86EF-3B1F6D2CA180","6F890701-16EF-4933-BFF6-366030CAE394","373F7ACC-0A40-4EC6-A402-695E35E895AE","C9BA2C75-794B-4F26-9334-CE05CA681895","437CE367-DCA2-42D0-B627-7E8DAEAC6525","90D85C76-093F-4E88-AC7C-6DAB929BD357","5918D7DA-9888-4C08-B21F-DDEC1A157132"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":416},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(8.0,244.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"381":{"submorphs":[],"scripts":[],"id":"E7F2DE46-7206-4AED-9DB0-7AA55F17D941","shape":{"__isSmartRef__":true,"id":382},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":380},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":383}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":385},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","47B21556-6B15-498A-B9BF-F819229C95A9","E1FE4223-C4B8-418A-B3AF-83FFA6A0CD5B","C7846054-6FDC-4234-B3B3-7EE6C30BA4D3","B8B0F3E7-35D7-43B4-954E-CFB184415263","E258CC93-0FBD-47C4-A185-744532B9AC3B","A5855382-233E-4BF9-A5C5-8CA20D018E45","ED758BA3-71AD-4C91-83A3-8A0B6FBB89F2","A53C3E0A-62DC-455D-9FC0-310D5EA1D3E4","B5C44FE4-3380-40A6-BA67-7160F7270E8E","D90E8E03-E143-4038-9B1E-4B598ED3E9D9"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"382":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"383":{"style":{"__isSmartRef__":true,"id":384},"chunkOwner":{"__isSmartRef__":true,"id":381},"_id":"_1088","storedString":"Höhe","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"384":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"385":{"morph":{"__isSmartRef__":true,"id":381},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"386":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":387},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"387":{"stops":[{"__isSmartRef__":true,"id":388},{"__isSmartRef__":true,"id":389},{"__isSmartRef__":true,"id":390},{"__isSmartRef__":true,"id":391}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"388":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"389":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"390":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"391":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"392":{"stops":[{"__isSmartRef__":true,"id":393},{"__isSmartRef__":true,"id":394},{"__isSmartRef__":true,"id":395},{"__isSmartRef__":true,"id":396}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"393":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"394":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"395":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"396":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"397":{"stops":[{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":399},{"__isSmartRef__":true,"id":400},{"__isSmartRef__":true,"id":401}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"398":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"399":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"400":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"401":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"402":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":403},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":407},{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":411}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":413},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"403":{"date":{"__isSmartRef__":true,"id":404},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"404":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"405":{"date":{"__isSmartRef__":true,"id":406},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"406":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"407":{"date":{"__isSmartRef__":true,"id":408},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"408":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"409":{"date":{"__isSmartRef__":true,"id":410},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"410":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"411":{"date":{"__isSmartRef__":true,"id":412},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"412":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"413":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"414":{"sourceObj":{"__isSmartRef__":true,"id":380},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":380},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"415":{"morph":{"__isSmartRef__":true,"id":380},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"416":{"doAction":{"__isSmartRef__":true,"id":417}},"417":{"varMapping":{"__isSmartRef__":true,"id":418},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"height\")\n}","funcProperties":{"__isSmartRef__":true,"id":419},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"418":{"this":{"__isSmartRef__":true,"id":380}},"419":{"timestamp":{"__isSmartRef__":true,"id":420},"user":"daniel.hoffmann","tags":[]},"420":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:13:39 GMT+0100 (Mitteleuropäische Zeit)"},"421":{"submorphs":[{"__isSmartRef__":true,"id":422}],"scripts":[],"id":"E6E18FB3-9638-4F63-8BD7-1EF0B80AE908","shape":{"__isSmartRef__":true,"id":508},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SketchPadCanvas","partsBinMetaInfo":{"__isSmartRef__":true,"id":509},"eventHandler":{"__isSmartRef__":true,"id":524},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","F38525CC-4B5F-4591-A4A2-657DD74B74DD","63F1F9E3-F3FB-4BFE-8B16-6CFB8462E5D6","D6BB5E26-B2CE-47C8-BD7A-C4522B0DB9F5","063ACEEA-2310-479B-942F-6B5FB445E0B2","534AE787-FE6E-4FF1-AA50-B1F9E598696F","B54A430F-54AD-4811-94EF-30C67E2C56D0","2A5E0282-C784-453C-B9A8-936C07A90F29","FBF19B07-297C-413B-A07B-85254B0E95BF","C6FB767F-64A8-405A-B879-8B5889C482AF","822A83C1-75F4-4007-B3B6-6315C31E82BC","F6544B1D-AD8E-4868-9A0E-CD919C0662D0","01AC8F3F-E069-4DE7-82A0-60A861BA07C0","533BB130-FFFE-457B-B41C-73834E66DEC8","84E686B5-B56A-4929-AA59-E3CC67EA91D4","C51EED18-5783-4375-B0AA-47655226F582"],"partTests":{"__isSmartRef__":true,"id":525},"_ClipMode":"visible","moved":true,"points":null,"isBeingDragged":false,"state":0,"#startLetters":"with","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":530},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withLayers":["Global.SketchArea"],"_Position":"lively.pt(148.0,22.0)"},"422":{"submorphs":[{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":453}],"scripts":[],"id":"7FD2E80C-9CF9-40ED-A83B-55218E369435","shape":{"__isSmartRef__":true,"id":483},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"green","partsBinMetaInfo":{"__isSmartRef__":true,"id":484},"eventHandler":{"__isSmartRef__":true,"id":502},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","17DAC708-A57C-48B6-A664-DA8FF16884EC","CB38577D-2D3E-4948-9CEA-D6FFA6571B3A","7EF7233F-E267-4AFC-B62D-DA8972E683F7","6466C303-B156-47BB-8C55-B814529A0230","9D1F0985-F485-41DE-8D92-455BC0D9C5F4","DA54464E-8086-4E11-86C3-449F6AE8BB62","D533C3F3-C76D-4D62-94F6-29A18179EE3E","9D6A3603-65B5-4A32-A17A-455AEE3A867F","F4DD9144-1C35-4985-BD6F-B933C88FE1C0","40193EB6-0DC8-472A-B480-71F057912E50","7D0B8E32-2568-48E9-AFDF-DD689DB1E4A2"],"partTests":{"__isSmartRef__":true,"id":503},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":421},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,100.0)"},"423":{"submorphs":[],"scripts":[],"id":"6A1012EF-75F7-4296-A99D-34AE4166FBE7","shape":{"__isSmartRef__":true,"id":424},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"red","partsBinMetaInfo":{"__isSmartRef__":true,"id":425},"eventHandler":{"__isSmartRef__":true,"id":447},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","0A729899-A80F-4509-9173-98E4991DCF14","CD4B00EC-774D-4EE2-BCB5-011333EFBFB3","D5F2C7AD-5FD3-4893-A863-1BCE6C4F8AF6","6782F6F8-F1E3-4E17-A5B0-8E9D1C8B6FE9","78D47AA4-0FB1-4F39-8C43-591A69929351","37819266-0D7A-441E-A11F-74A23DA4E7CA","39263EEE-BBED-4B47-83DF-CF0E6D768662","3FDFD02D-00C9-4E9C-B7B4-2C47992DCFAD","DF91E75B-7BB7-47BE-9CFE-BBFF8AA3D3A9","C61A1A28-FFDF-4615-8436-64DD1F2CD7C7","2165C754-022F-46DD-A908-686271C4032B"],"partTests":{"__isSmartRef__":true,"id":448},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":422},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(11.0,12.0)","distanceToDragEvent":"lively.pt(59.0,-11.0)"},"424":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(51.0,135.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(224,29,23)","_Padding":"lively.rect(0,0,0,0)"},"425":{"partsSpaceName":"PartsBin/sd1213","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":426},{"__isSmartRef__":true,"id":428},{"__isSmartRef__":true,"id":430},{"__isSmartRef__":true,"id":432},{"__isSmartRef__":true,"id":434},{"__isSmartRef__":true,"id":436},{"__isSmartRef__":true,"id":438},{"__isSmartRef__":true,"id":440},{"__isSmartRef__":true,"id":442},{"__isSmartRef__":true,"id":444}],"lastModifiedDate":{"__isSmartRef__":true,"id":446},"revisionOnLoad":185622,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"426":{"date":{"__isSmartRef__":true,"id":427},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"427":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"428":{"date":{"__isSmartRef__":true,"id":429},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"429":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"430":{"date":{"__isSmartRef__":true,"id":431},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"431":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"432":{"date":{"__isSmartRef__":true,"id":433},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"433":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"434":{"date":{"__isSmartRef__":true,"id":435},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"435":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"436":{"date":{"__isSmartRef__":true,"id":437},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"437":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"438":{"date":{"__isSmartRef__":true,"id":439},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"439":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"440":{"date":{"__isSmartRef__":true,"id":441},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"441":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"442":{"date":{"__isSmartRef__":true,"id":443},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"443":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"444":{"date":{"__isSmartRef__":true,"id":445},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"445":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (Mitteleuropäische Zeit)"},"446":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:40:09 GMT+0100 (Mitteleuropäische Zeit)"},"447":{"morph":{"__isSmartRef__":true,"id":423},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"448":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":449}},"449":{"test01IsMorph":{"__isSmartRef__":true,"id":450}},"450":{"varMapping":{"__isSmartRef__":true,"id":451},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":452},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"451":{"this":{"__isSmartRef__":true,"id":448}},"452":{},"453":{"submorphs":[],"scripts":[],"id":"C6EB5A3A-C5E0-49CB-9897-C877625DC1BC","shape":{"__isSmartRef__":true,"id":454},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"blue","partsBinMetaInfo":{"__isSmartRef__":true,"id":455},"eventHandler":{"__isSmartRef__":true,"id":477},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","0A729899-A80F-4509-9173-98E4991DCF14","CD4B00EC-774D-4EE2-BCB5-011333EFBFB3","D5F2C7AD-5FD3-4893-A863-1BCE6C4F8AF6","6782F6F8-F1E3-4E17-A5B0-8E9D1C8B6FE9","78D47AA4-0FB1-4F39-8C43-591A69929351","90EB0200-430F-4389-87E6-C05794E0F71F","076B14B0-F782-47A8-900F-6145A9D3750F","27307DDA-3CC0-41D3-9367-1AFB94CF364C","2B044398-584D-401F-B153-BBCAD2E8FBC1","E2296CF8-38C2-465C-92A9-9AC646199175"],"partTests":{"__isSmartRef__":true,"id":478},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":422},"isBeingDragged":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,11.5)"},"454":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(144.2,136.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(73,111,167)","_Padding":"lively.rect(0,0,0,0)"},"455":{"partsSpaceName":"PartsBin/sd1213","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":456},{"__isSmartRef__":true,"id":458},{"__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}],"lastModifiedDate":{"__isSmartRef__":true,"id":476},"revisionOnLoad":185622,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"456":{"date":{"__isSmartRef__":true,"id":457},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"457":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"458":{"date":{"__isSmartRef__":true,"id":459},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"459":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"460":{"date":{"__isSmartRef__":true,"id":461},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"461":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"462":{"date":{"__isSmartRef__":true,"id":463},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"463":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"464":{"date":{"__isSmartRef__":true,"id":465},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"465":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"466":{"date":{"__isSmartRef__":true,"id":467},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"467":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"468":{"date":{"__isSmartRef__":true,"id":469},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"469":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"470":{"date":{"__isSmartRef__":true,"id":471},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"471":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"472":{"date":{"__isSmartRef__":true,"id":473},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"473":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"474":{"date":{"__isSmartRef__":true,"id":475},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"475":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (Mitteleuropäische Zeit)"},"476":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:40:09 GMT+0100 (Mitteleuropäische Zeit)"},"477":{"morph":{"__isSmartRef__":true,"id":453},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"478":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":479}},"479":{"test01IsMorph":{"__isSmartRef__":true,"id":480}},"480":{"varMapping":{"__isSmartRef__":true,"id":481},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"481":{"this":{"__isSmartRef__":true,"id":478}},"482":{},"483":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(206.0,163.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(76,186,54)","_Padding":"lively.rect(0,0,0,0)"},"484":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":485},{"__isSmartRef__":true,"id":487},{"__isSmartRef__":true,"id":489},{"__isSmartRef__":true,"id":491},{"__isSmartRef__":true,"id":493},{"__isSmartRef__":true,"id":495},{"__isSmartRef__":true,"id":497},{"__isSmartRef__":true,"id":499}],"lastModifiedDate":{"__isSmartRef__":true,"id":501},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"485":{"date":{"__isSmartRef__":true,"id":486},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"486":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"487":{"date":{"__isSmartRef__":true,"id":488},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"488":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"489":{"date":{"__isSmartRef__":true,"id":490},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"490":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"491":{"date":{"__isSmartRef__":true,"id":492},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"492":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"493":{"date":{"__isSmartRef__":true,"id":494},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"494":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"495":{"date":{"__isSmartRef__":true,"id":496},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"496":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"497":{"date":{"__isSmartRef__":true,"id":498},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"498":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"499":{"date":{"__isSmartRef__":true,"id":500},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"500":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"501":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (Mitteleuropäische Zeit)"},"502":{"morph":{"__isSmartRef__":true,"id":422},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"503":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":504}},"504":{"test01IsMorph":{"__isSmartRef__":true,"id":505}},"505":{"varMapping":{"__isSmartRef__":true,"id":506},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":507},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"506":{"this":{"__isSmartRef__":true,"id":503}},"507":{},"508":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(767.0,663.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(246,246,246)","_Padding":"lively.rect(0,0,0,0)"},"509":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":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}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"510":{"date":{"__isSmartRef__":true,"id":511},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"511":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"512":{"date":{"__isSmartRef__":true,"id":513},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"513":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"514":{"date":{"__isSmartRef__":true,"id":515},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"515":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"516":{"date":{"__isSmartRef__":true,"id":517},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"517":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"518":{"date":{"__isSmartRef__":true,"id":519},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"519":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"520":{"date":{"__isSmartRef__":true,"id":521},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"521":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"522":{"date":{"__isSmartRef__":true,"id":523},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"523":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"524":{"morph":{"__isSmartRef__":true,"id":421},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"525":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":526}},"526":{"test01IsMorph":{"__isSmartRef__":true,"id":527}},"527":{"varMapping":{"__isSmartRef__":true,"id":528},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"528":{"this":{"__isSmartRef__":true,"id":525}},"529":{},"530":{"drawLine":{"__isSmartRef__":true,"id":531},"mouseDown":{"__isSmartRef__":true,"id":535},"partOfRectangle":{"__isSmartRef__":true,"id":539}},"531":{"varMapping":{"__isSmartRef__":true,"id":532},"source":"function drawLine(evt) {\n var sketchPad = this.get(\"SketchPad\");\n debugger;\n if(evt.button != 0 || !sketchPad.state || sketchPad.state != 1)\n {\n console.log(\"no line\");\n return;\n }\n if (this.points) {\n this.points.push(evt.mousePoint);\n if (this.points.length >= 2) {\n console.log(this.getPosition());\n console.log(sketchPad.getPosition());\n var from = this.points[0].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n var to = this.points[1].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n console.log(\"Line between \" + from.x + \",\" + from.y + \" and \" + to.x + \",\" + to.y);\n var m = new lively.morphic.Path([from, to]);\n this.addMorph(m);\n this.points[0] = this.points.pop();\n }\n } else {\n this.points = new Array(evt.mousePoint);\n }\n console.log(\"MouseDown \" + evt.mousePoint);\n console.log(this.points);\n console.log(this);\n}","funcProperties":{"__isSmartRef__":true,"id":533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"532":{"this":{"__isSmartRef__":true,"id":421}},"533":{"timestamp":{"__isSmartRef__":true,"id":534},"user":"daniel.hoffmann","tags":[]},"534":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:09:37 GMT+0100 (Mitteleuropäische Zeit)"},"535":{"varMapping":{"__isSmartRef__":true,"id":536},"source":"function mouseDown(element, evt) {\n console.log(element.name);\n console.log(evt);\n if(element.name != \"SketchPadCanvas\") {\n this.owner.select(element.name, this.partOfRectangle(element, evt));\n }\n}","funcProperties":{"__isSmartRef__":true,"id":537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"536":{"this":{"__isSmartRef__":true,"id":421}},"537":{"timestamp":{"__isSmartRef__":true,"id":538},"user":"daniel.hoffmann","tags":[]},"538":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:03 GMT+0100 (Mitteleuropäische Zeit)"},"539":{"varMapping":{"__isSmartRef__":true,"id":540},"source":"function partOfRectangle(element, evt) {\n var pointClicked = lively.pt(evt.layerX, evt. layerY);\n var elementExtent = element.getExtent();\n if (pointClicked.x < elementExtent.x * 0.2) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TL\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BL\";\n } else {\n return \"L\";\n }\n } else if (pointClicked.x > elementExtent.x * 0.8) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TR\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BR\";\n } else {\n return \"R\";\n }\n } else {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"T\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"B\";\n } else {\n return \"M\";\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"540":{"this":{"__isSmartRef__":true,"id":421}},"541":{"timestamp":{"__isSmartRef__":true,"id":542},"user":"daniel.hoffmann","tags":[]},"542":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:45:10 GMT+0100 (Mitteleuropäische Zeit)"},"543":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":544},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":545}],"eventHandler":{"__isSmartRef__":true,"id":547},"_ClipMode":"auto","derivationIds":["62424A55-8C49-4D20-85E3-32CFE0B094E6","692AAEB2-E3B2-429A-BD43-059D6BC7D53F","9F9E0E79-D469-449A-9A09-2AE06EE610E6","69D47636-83EF-46E0-A6A2-FD4DA6261F5D","94D102B5-9583-4038-AA05-311A5D1CD26E","95FF6204-C38E-49E7-835E-5B83D8435EFA","D37043D1-30B3-47EB-A8D1-BC1FF3CC8323","9CA57677-3FD9-4D34-87F7-83826949C287","95EAB5DF-7F75-42DA-AAE6-F136F1DDB3A7","8CE344F4-B1B3-4F2B-A4CA-29B077426419","D1EA35F1-967A-4ECB-831A-FA3BD77463BA","BAFB0192-D52F-49E0-90B1-AE3B3CD4A034"],"id":"0596FD48-853C-4688-927B-7A82DE969871","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":548},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":549}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"accessibleInInactiveWindow":true,"parseErrors":null,"_lastSyntaxHighlightTime":2,"showsHalos":false,"isBeingDragged":false,"name":"SelectedText","text":"name","charsReplaced":"blueRect","lastFindLoc":16,"owner":{"__isSmartRef__":true,"id":243},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_TextColor","_Position"],"textString":"red","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(9.0,149.0)"},"544":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,31.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"545":{"style":{"__isSmartRef__":true,"id":546},"chunkOwner":{"__isSmartRef__":true,"id":543},"_id":"_3","storedString":"red","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"546":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"547":{"morph":{"__isSmartRef__":true,"id":543},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"548":{"resizeWidth":true,"resizeHeight":true},"549":{"sourceObj":{"__isSmartRef__":true,"id":543},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":543},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":550},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"550":{"source":{"__isSmartRef__":true,"id":543},"target":{"__isSmartRef__":true,"id":543}},"551":{"submorphs":[{"__isSmartRef__":true,"id":552}],"scripts":[],"id":"EB02FF9F-51D7-4E72-9815-2923AA3B0853","shape":{"__isSmartRef__":true,"id":557},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":563},"lighterFill":{"__isSmartRef__":true,"id":568},"label":{"__isSmartRef__":true,"id":552},"name":"SketchAreaButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":573},"attributeConnections":[{"__isSmartRef__":true,"id":585}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":586},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","53250D98-1D56-45FC-AD4E-6816B90B0F9E","B0DC93F7-180A-4B95-A539-BFC8F1329718","70042416-60D9-43F5-AE39-6FF42B8EA5A2","9A040E3E-616F-4A08-AEC4-E35727C169CA","DD4D84C6-0498-400C-A689-EF7786996824","E5761614-BB0A-4A3E-AA56-D9D588B4B2AB","07CA3013-ACB5-4F40-92AC-B97A58AC079D","3BFD0BE7-41E1-48D1-AF7C-061FB6C853C8","E989E37F-DD74-4B99-8ED1-9E6A46EFCC9B"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":587},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(8.0,620.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"552":{"submorphs":[],"scripts":[],"id":"E0ADDB71-289C-42DD-9374-559C18F02E5B","shape":{"__isSmartRef__":true,"id":553},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":551},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":554}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":556},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","9DF72664-2B4F-4B28-986F-49B3401426E5","31475D00-8C5F-4CF3-8738-D2874FDE47BA","8A54B665-A7FA-4168-8476-FAE7EC691954","FE0BBCBD-3B8E-48E2-9236-5A733F89AF5C","6E7A48FA-0EA9-4B37-B9B7-892120FB554D","E0E34484-37C8-4871-9E53-DB23669BC6DD","46F4BD24-9D6D-4766-9A34-3D200D5CB150","6EDE0627-C3FA-4F34-AB9D-B84FD5319128","F1C71608-D8AE-4B57-A198-3376D260E8FE"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"553":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(125.0,55.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"554":{"style":{"__isSmartRef__":true,"id":555},"chunkOwner":{"__isSmartRef__":true,"id":552},"_id":"_5885","storedString":"Setup SketchArea (in case mouse events don't work)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"555":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"556":{"morph":{"__isSmartRef__":true,"id":552},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"557":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":558},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(125.0,55.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"558":{"stops":[{"__isSmartRef__":true,"id":559},{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":561},{"__isSmartRef__":true,"id":562}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"559":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"560":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"561":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"562":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"563":{"stops":[{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":565},{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":567}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"564":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"565":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"566":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"567":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"568":{"stops":[{"__isSmartRef__":true,"id":569},{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":571},{"__isSmartRef__":true,"id":572}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"569":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"570":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"571":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"572":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"573":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":582}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":584},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"574":{"date":{"__isSmartRef__":true,"id":575},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"575":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"576":{"date":{"__isSmartRef__":true,"id":577},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"577":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"578":{"date":{"__isSmartRef__":true,"id":579},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"579":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"580":{"date":{"__isSmartRef__":true,"id":581},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"581":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"582":{"date":{"__isSmartRef__":true,"id":583},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"583":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"584":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"585":{"sourceObj":{"__isSmartRef__":true,"id":551},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":551},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"586":{"morph":{"__isSmartRef__":true,"id":551},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"587":{"doAction":{"__isSmartRef__":true,"id":588}},"588":{"varMapping":{"__isSmartRef__":true,"id":589},"source":"function doAction() {\n //in case mouse events are not working\n cop.create('SketchArea').refineClass(lively.morphic.Morph, {\n onMouseDown: function(evt) {\n this.get('SketchPadCanvas').mouseDown(this, evt);\n return cop.proceed(evt);\n }\n })\n this.get('SketchPadCanvas').setWithLayers([SketchArea])\n}","funcProperties":{"__isSmartRef__":true,"id":590},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"589":{"this":{"__isSmartRef__":true,"id":551}},"590":{"timestamp":{"__isSmartRef__":true,"id":591},"user":"daniel.hoffmann","tags":[]},"591":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:52:42 GMT+0100 (Mitteleuropäische Zeit)"},"592":{"submorphs":[],"scripts":[],"id":"FFFEBADE-825A-447D-9158-7A81EAC11F39","shape":{"__isSmartRef__":true,"id":593},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":594},"textChunks":[{"__isSmartRef__":true,"id":606}],"charsReplaced":"Variablen","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":608},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","6513CAFB-4D1C-4CBC-8F67-178A6CCFE302","BB1AE711-3F4C-48CC-8D6D-5EA3290535C4","4C6BFB68-F960-4E56-9B33-E997C8615D18","22109C55-E692-4A7F-B454-7B25795B02F7","F0D7DF05-7D09-4643-A949-7EBE2887185F","9F5B5210-26DD-413E-AE62-7D0E5282C8AA","6EB15A1C-4F40-4442-B7B8-C89E32BB7969","81D40AAE-760A-4C3F-A852-A19D5D9F69B6","3FCD2D8B-5E9F-4969-9DAB-E97028E2C593","FBC054BF-5B83-42CC-9C16-CFCCDBFB5B1C","4C6E7F90-2384-4B3E-8421-D7FAC528C1B5"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":243},"priorSelectionRange":[0,9],"previousSelection":[1,1],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(953.0,4.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"593":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"594":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":595},{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":601},{"__isSmartRef__":true,"id":603}],"lastModifiedDate":{"__isSmartRef__":true,"id":605},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"595":{"date":{"__isSmartRef__":true,"id":596},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"596":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"597":{"date":{"__isSmartRef__":true,"id":598},"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"},"598":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"599":{"date":{"__isSmartRef__":true,"id":600},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"600":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"601":{"date":{"__isSmartRef__":true,"id":602},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"602":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"603":{"date":{"__isSmartRef__":true,"id":604},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"604":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"605":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"606":{"style":{"__isSmartRef__":true,"id":607},"morph":{"__isSmartRef__":true,"id":592},"chunkOwner":{"__isSmartRef__":true,"id":592},"storedString":"Tableau","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"607":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"608":{"morph":{"__isSmartRef__":true,"id":592},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"609":{"submorphs":[{"__isSmartRef__":true,"id":610}],"scripts":[],"id":"3BD33218-4058-4E41-A0D8-8574A55B8506","shape":{"__isSmartRef__":true,"id":615},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":621},"lighterFill":{"__isSmartRef__":true,"id":626},"label":{"__isSmartRef__":true,"id":610},"name":"stepButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":631},"attributeConnections":[{"__isSmartRef__":true,"id":643}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":645},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","5DC89142-1E9D-4F9D-8CC7-4ACAD3FDB32D","16626E66-A841-4E0A-9692-2F2534B1F06F","96DBF6DD-3596-4554-98F4-BD1782C95ACB","8C059799-B938-4458-A054-0BF2C93DF1EC","57CDCC7B-37A6-4E9E-ACB9-192B3D578DA0","A2475486-D122-4968-97F8-307C609A7E48","F1CF74E6-4D1C-4BE7-9D96-44BED419B825","0DB44CA2-ACA4-40FE-8AC6-FF177A01E4B3","5EA840B5-024B-48F8-87F2-FAAF855264A0","AFBA0B60-D305-4A4A-8BA4-CE88EEC146BC"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":646},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(7.0,111.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"610":{"submorphs":[],"scripts":[],"id":"DF5D267E-8C7F-4655-9086-A4FCF73AE20C","shape":{"__isSmartRef__":true,"id":611},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":609},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":612}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":614},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","DFC25BA5-C55B-4BAD-A16C-ABAD9E6744DB","89EED327-F1A9-41E9-B5EE-C5D60824ECE0","84EE39A7-3564-46BE-9222-2D58CB507AA3","F21E1DD4-4613-461E-B90E-A804C251F8DD","A1F18994-7984-40E5-9655-187BA5721D53","4A2EF52C-9722-462C-BDFF-8CDED286D21F","050E1615-7B64-4637-9C8B-3B0186C44EBC","9648335C-0ED0-46A2-9B3D-29CCE07D16A8","E3FD7BCE-D4D9-413D-B051-12577205E2F3","F0574B95-FF6B-43B5-B510-77216FC7D9F5"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"611":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"612":{"style":{"__isSmartRef__":true,"id":613},"chunkOwner":{"__isSmartRef__":true,"id":610},"_id":"_1246","storedString":"Schritt","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"613":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"614":{"morph":{"__isSmartRef__":true,"id":610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"615":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":616},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"616":{"stops":[{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":619},{"__isSmartRef__":true,"id":620}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"617":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"618":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"619":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"620":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"621":{"stops":[{"__isSmartRef__":true,"id":622},{"__isSmartRef__":true,"id":623},{"__isSmartRef__":true,"id":624},{"__isSmartRef__":true,"id":625}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"622":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"623":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"624":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"625":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"626":{"stops":[{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":628},{"__isSmartRef__":true,"id":629},{"__isSmartRef__":true,"id":630}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"627":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"628":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"629":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"630":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"631":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":632},{"__isSmartRef__":true,"id":634},{"__isSmartRef__":true,"id":636},{"__isSmartRef__":true,"id":638},{"__isSmartRef__":true,"id":640}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":642},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"632":{"date":{"__isSmartRef__":true,"id":633},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"633":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"634":{"date":{"__isSmartRef__":true,"id":635},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"635":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"636":{"date":{"__isSmartRef__":true,"id":637},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"637":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"638":{"date":{"__isSmartRef__":true,"id":639},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"639":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"640":{"date":{"__isSmartRef__":true,"id":641},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"641":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"642":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"643":{"sourceObj":{"__isSmartRef__":true,"id":609},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"simplexStep","varMapping":{"__isSmartRef__":true,"id":644},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"644":{"source":{"__isSmartRef__":true,"id":609},"target":{"__isSmartRef__":true,"id":243}},"645":{"morph":{"__isSmartRef__":true,"id":609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"646":{"doAction":{"__isSmartRef__":true,"id":647}},"647":{"varMapping":{"__isSmartRef__":true,"id":648},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"648":{"this":{"__isSmartRef__":true,"id":609}},"649":{"timestamp":{"__isSmartRef__":true,"id":650},"user":"robertkrahn","tags":[]},"650":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (Mitteleuropäische Sommerzeit)"},"651":{"submorphs":[{"__isSmartRef__":true,"id":652}],"scripts":[],"id":"203964DE-9806-4853-B081-9291B36DDEB4","shape":{"__isSmartRef__":true,"id":657},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":663},"lighterFill":{"__isSmartRef__":true,"id":668},"label":{"__isSmartRef__":true,"id":652},"name":"stopButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":673},"attributeConnections":[{"__isSmartRef__":true,"id":684},{"__isSmartRef__":true,"id":685},{"__isSmartRef__":true,"id":739}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":741},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","8B7A69E1-2842-4086-AAF1-C435517C4DA7","C2A72BC2-1B3C-4CB5-970E-F0D28763C62D","707149E7-9837-4996-BB84-9423A4404556","C479A54B-32C8-4A5E-A1FB-B5C5A35B70C7","8A891806-DFA1-4D9B-88D6-BBD4587F3D7B","BA252EA5-5572-411C-8BFC-41265BBA4CE8","C1E1C431-73A9-4B45-AA79-F33D7C716811","4DD7EAD5-32D2-47DC-AB49-A846379C9833","957FAFB0-591A-41ED-9A77-ECFA79075EFB","B47E8E5C-DAC3-4563-8D1B-84D5BD41221E","D5D69655-F1A9-43E8-8A60-55A40A704FD4"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":742},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(5.0,81.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"652":{"submorphs":[],"scripts":[],"id":"35F929E7-9BD3-4CFA-879B-032BDC3512A2","shape":{"__isSmartRef__":true,"id":653},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":651},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":654}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":656},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","E24E16C9-A02D-4DC4-89F3-9535E54A9BAE","6FD03EBD-9331-4021-99B7-298ADDFC8C33","53BAF5AF-5CBA-425B-A0BB-5E51D31867FA","BC8209BF-4E53-419D-9D86-49C971E6F754","464553B0-0A18-418A-8665-C128463D0EAD","D0F9E5D5-1EEB-4490-A36B-12CB104F01A9","35E05786-926D-42CB-88EF-CE38E8F2C86E","6D6F1EE6-7BA6-4B05-8916-FA27A3BD92BC","23F2BF06-7425-4AD5-8397-0904C8E5476C","4F60540C-2F4F-43E2-9C58-43E1A991C147","F55EC9CF-7CA4-4D52-A99A-8EA142D1C2DD"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"653":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"654":{"style":{"__isSmartRef__":true,"id":655},"chunkOwner":{"__isSmartRef__":true,"id":652},"_id":"_33507","storedString":"Stop","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"655":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"656":{"morph":{"__isSmartRef__":true,"id":652},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"657":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":658},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"658":{"stops":[{"__isSmartRef__":true,"id":659},{"__isSmartRef__":true,"id":660},{"__isSmartRef__":true,"id":661},{"__isSmartRef__":true,"id":662}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"659":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"660":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"661":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"662":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"663":{"stops":[{"__isSmartRef__":true,"id":664},{"__isSmartRef__":true,"id":665},{"__isSmartRef__":true,"id":666},{"__isSmartRef__":true,"id":667}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"664":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"665":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"666":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"667":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"668":{"stops":[{"__isSmartRef__":true,"id":669},{"__isSmartRef__":true,"id":670},{"__isSmartRef__":true,"id":671},{"__isSmartRef__":true,"id":672}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"669":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"670":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"671":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"672":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"673":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":674},{"__isSmartRef__":true,"id":676},{"__isSmartRef__":true,"id":678},{"__isSmartRef__":true,"id":680},{"__isSmartRef__":true,"id":682}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"674":{"date":{"__isSmartRef__":true,"id":675},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"675":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"676":{"date":{"__isSmartRef__":true,"id":677},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"677":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"678":{"date":{"__isSmartRef__":true,"id":679},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"679":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"680":{"date":{"__isSmartRef__":true,"id":681},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"681":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"682":{"date":{"__isSmartRef__":true,"id":683},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"683":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"684":{"sourceObj":{"__isSmartRef__":true,"id":651},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":651},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"685":{"sourceObj":{"__isSmartRef__":true,"id":651},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":686},"targetMethodName":"stop","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"686":{"submorphs":[],"scripts":[],"id":"DFA99784-9469-437E-9259-5FE6DB274314","shape":{"__isSmartRef__":true,"id":687},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle1","partsBinMetaInfo":{"__isSmartRef__":true,"id":688},"eventHandler":{"__isSmartRef__":true,"id":703},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C"],"partTests":{"__isSmartRef__":true,"id":704},"_ClipMode":"visible","moved":true,"owner":null,"algorithm":{"__isSmartRef__":true,"id":709},"result":false,"#startLetters":"init","isBeingDragged":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":710},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(2259.0,1431.0)"},"687":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(250.0,252.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,143,0)","_Padding":"lively.rect(0,0,0,0)"},"688":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":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}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"689":{"date":{"__isSmartRef__":true,"id":690},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"690":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"691":{"date":{"__isSmartRef__":true,"id":692},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"692":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"693":{"date":{"__isSmartRef__":true,"id":694},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"694":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"695":{"date":{"__isSmartRef__":true,"id":696},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"696":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"697":{"date":{"__isSmartRef__":true,"id":698},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"698":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"699":{"date":{"__isSmartRef__":true,"id":700},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"700":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"701":{"date":{"__isSmartRef__":true,"id":702},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"702":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"703":{"morph":{"__isSmartRef__":true,"id":686},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"704":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":705}},"705":{"test01IsMorph":{"__isSmartRef__":true,"id":706}},"706":{"varMapping":{"__isSmartRef__":true,"id":707},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":708},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"707":{"this":{"__isSmartRef__":true,"id":704}},"708":{},"709":{"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"710":{"solveConstraints":{"__isSmartRef__":true,"id":711},"start":{"__isSmartRef__":true,"id":715},"stop":{"__isSmartRef__":true,"id":719},"testFunc":{"__isSmartRef__":true,"id":723},"initSimplex":{"__isSmartRef__":true,"id":727},"simplexStep":{"__isSmartRef__":true,"id":731},"initializeTableau":{"__isSmartRef__":true,"id":735}},"711":{"varMapping":{"__isSmartRef__":true,"id":712},"source":"function solveConstraints() {\n // changed at Tue Oct 30 2012 17:26:19 GMT+0100 (Mitteleuropäische Zeit) by lisa.pfisterer \n module('apps.dwarfcassowary.js.DwarfCassowary').load();\n module('projects.SketchPad.testModule').load();\n \n var solver = new ClSimplexSolver();\n var height1 = new ClVariable(5);\n var height2 = new ClVariable(10);\n \n var width1 = new ClVariable(5);\n var width2 = new ClVariable(10);\n \n solver.addConstraint(new ClLinearEquation((new ClLinearExpression(height1)).times(2), height2 ));\n \n solver.addConstraint(new ClLinearEquation((new ClLinearExpression(width1)).times(2), width2 ));\n \n solver. addStay(height2). addEditVar(height1). beginEdit();\n solver. addStay(width2). addEditVar(width1). beginEdit();\n \n solver. suggestValue(height1, this.get('Rectangle2').getExtent().y). resolve();\n solver. suggestValue(width1, this.get('Rectangle2').getExtent().x). resolve();\n \n solver.endEdit();\n \n var extent = this.get(\"Rectangle1\").getExtent();\n extent.y = height2.value();\n extent.x = width2.value();\n\n this.get(\"Rectangle1\").setExtent(extent);\n \n var ext1 = this.get(\"Rectangle1\").getExtent();\n var ext2 = this.get(\"Rectangle2\").getExtent();\n \n \n this.get(\"textfield\").setTextString(\"Extent 1: X: \" + ext1.x + \", Y: \" + ext1.y);\n this.get(\"textfield2\").setTextString(\"Extent 2: X: \" + ext2.x + \", Y: \" + ext2.y);\n this.get(\"ratio\").setTextString(\"Ratio: X: \" + (ext1.x/ext2.x) + \", Y: \" +(ext1.y/ext2.y) );\n}","funcProperties":{"__isSmartRef__":true,"id":713},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"712":{"this":{"__isSmartRef__":true,"id":686}},"713":{"timestamp":{"__isSmartRef__":true,"id":714},"user":"lisa.pfisterer","tags":[]},"714":{"isSerializedDate":true,"string":"Wed Nov 07 2012 18:48:40 GMT+0100 (Mitteleuropäische Zeit)"},"715":{"varMapping":{"__isSmartRef__":true,"id":716},"source":"function start() {\n this.initSimplex();\n this.startStepping(1000, \"simplexStep\")\n}","funcProperties":{"__isSmartRef__":true,"id":717},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"716":{"this":{"__isSmartRef__":true,"id":686}},"717":{"timestamp":{"__isSmartRef__":true,"id":718},"user":"lisa.pfisterer","tags":[]},"718":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:49:43 GMT+0100 (Mitteleuropäische Zeit)"},"719":{"varMapping":{"__isSmartRef__":true,"id":720},"source":"function stop() {\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":721},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"720":{"this":{"__isSmartRef__":true,"id":686}},"721":{"timestamp":{"__isSmartRef__":true,"id":722},"user":"lisa.pfisterer","tags":[]},"722":{"isSerializedDate":true,"string":"Mon Nov 05 2012 09:16:36 GMT+0100 (Mitteleuropäische Zeit)"},"723":{"varMapping":{"__isSmartRef__":true,"id":724},"source":"function testFunc() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n var object = new SimplexAlgorithmClass();\n object.main();\n //var x = height1.init();\n //this.get(\"textfield\").setTextString(\"Value for X: \" + x);\n //var solver = new testObject();\n //solver.testFunction();\n}","funcProperties":{"__isSmartRef__":true,"id":725},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"724":{"this":{"__isSmartRef__":true,"id":686}},"725":{"timestamp":{"__isSmartRef__":true,"id":726},"user":"lisa.pfisterer","tags":[]},"726":{"isSerializedDate":true,"string":"Tue Nov 13 2012 18:13:02 GMT+0100 (Mitteleuropäische Zeit)"},"727":{"varMapping":{"__isSmartRef__":true,"id":728},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n this.get(\"solutionString\").setTextString(\"\");\n \n all = new Array(\"x1\", \"x2\", \"x3\", \"x4\", \"x5\", \"x6\", \"x7\", \"x8\");\n schlupf = new Array(\"x5\", \"x6\", \"x7\", \"x8\", \"F\");\n needed = new Array(\"x1\", \"x2\", \"x3\", \"x4\");\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n \n\n var extent = this.get(\"optangle\").getExtent();\n extent.x = 0;\n extent.y = 0;\n this.get(\"optangle\").setExtent(extent);\n \n var extent2 = this.get(\"optangle2\").getExtent();\n extent2.x = 0;\n extent2.y = 0;\n this.get(\"optangle2\").setExtent(extent2);\n \n this.result = false;\n}","funcProperties":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"728":{"this":{"__isSmartRef__":true,"id":686}},"729":{"timestamp":{"__isSmartRef__":true,"id":730},"user":"lisa.pfisterer","tags":[]},"730":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:22:46 GMT+0100 (Mitteleuropäische Zeit)"},"731":{"varMapping":{"__isSmartRef__":true,"id":732},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n this.algorithm.simplexIteration();\n console.log(\"Result: \" + this.algorithm.resultString);\n console.log(\"Array x1: \" + this.algorithm.resultArray[0]);\n console.log(\"Array x2: \" + this.algorithm.resultArray[1]);\n console.log(\"Array x3: \" + this.algorithm.resultArray[2]);\n console.log(\"Array x4: \" + this.algorithm.resultArray[3]);\n \n this.get(\"solutionString\").setTextString(this.algorithm.needed[0] + \": \" + this.algorithm.resultArray[0] + \" \" + this.algorithm.needed[1] + \": \" + this.algorithm.resultArray[1] + \" \" + this.algorithm.needed[2] + \": \" + this.algorithm.resultArray[2] + \" \" + this.algorithm.needed[3] + \": \" + this.algorithm.resultArray[3]);\n \n\tvar extent = this.get(\"optangle\").getExtent();\n\textent[\"x\"] = this.algorithm.resultArray[0] * 1;\n\textent[\"y\"] = this.algorithm.resultArray[1] * 1;\n\tthis.get(\"optangle\").setExtent(extent);\n\t\n\tvar extent2 = this.get(\"optangle2\").getExtent();\n\textent2.x = this.algorithm.resultArray[2] * 1;\n\textent2.y = this.algorithm.resultArray[3] * 1;\n\tthis.get(\"optangle2\").setExtent(extent2);\n } else {\n this.stop();\n console.log(\"ALGORITHM FINISHED.\");\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":733},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"732":{"this":{"__isSmartRef__":true,"id":686}},"733":{"timestamp":{"__isSmartRef__":true,"id":734},"user":"lisa.pfisterer","tags":[]},"734":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:50:17 GMT+0100 (Mitteleuropäische Zeit)"},"735":{"varMapping":{"__isSmartRef__":true,"id":736},"source":"function initializeTableau() {\n var tableau = new Array(8);\n\n tableau[0] = new Array( 1, 0, 0, 0, 1, 0, 0, 0, 500 );\n \n tableau[1] = new Array( 0, 1, 0, 0, 0, 1, 0, 0, 500 );\n \n tableau[2] = new Array( 0, 0, 1, 0, 0, 0, 1, 0, 500 );\n\n tableau[3] = new Array( 0, 0, 0, 1, 0, 0, 0, 1, 500 );\n \n tableau[4] = new Array( 1, - 2, 0, 0, 0, 0, 0, 0, 0 );\n \n tableau[5] = new Array( 0, 0, 1, -3, 0, 0, 0, 0, 0 );\n \n tableau[6] = new Array( 1, 0, -3, 0, 0, 0, 0, 0, 0 );\n \n tableau[7] = new Array( -1, -1, -1, -1, 0, 0, 0, 0, 0 );\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":737},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"736":{"this":{"__isSmartRef__":true,"id":686}},"737":{"timestamp":{"__isSmartRef__":true,"id":738},"user":"lisa.pfisterer","tags":[]},"738":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:24:52 GMT+0100 (Mitteleuropäische Zeit)"},"739":{"sourceObj":{"__isSmartRef__":true,"id":651},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"stop","varMapping":{"__isSmartRef__":true,"id":740},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"740":{"source":{"__isSmartRef__":true,"id":651},"target":{"__isSmartRef__":true,"id":243}},"741":{"morph":{"__isSmartRef__":true,"id":651},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"742":{"doAction":{"__isSmartRef__":true,"id":743}},"743":{"varMapping":{"__isSmartRef__":true,"id":744},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":745},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"744":{"this":{"__isSmartRef__":true,"id":651}},"745":{"timestamp":{"__isSmartRef__":true,"id":746},"user":"robertkrahn","tags":[]},"746":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (Mitteleuropäische Sommerzeit)"},"747":{"submorphs":[{"__isSmartRef__":true,"id":748}],"scripts":[],"id":"2EC07C09-6226-4D1D-B010-0376BCFC2BF8","shape":{"__isSmartRef__":true,"id":753},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":759},"lighterFill":{"__isSmartRef__":true,"id":764},"label":{"__isSmartRef__":true,"id":748},"name":"startButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":673},"attributeConnections":[{"__isSmartRef__":true,"id":769}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":771},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","55E09D28-A9CA-4965-825E-F64F08933541","52575A31-EA4C-4E6E-B44F-37DE54D09554","09D0A760-52C4-4A3D-874C-137EBF1EC476","5EBC15A1-E19A-4FBD-8DBD-A2314C23B003","3B9E867B-0475-4602-BACF-0E82334A96D5","C0402D4B-0FBE-4555-8D28-FD88F7380060","DDC9CFD1-04BD-45AD-A355-E9619E645903","536D2B4D-6B6D-44BA-A0AA-10D1C2A05E10","0D0825E7-3869-420D-8BAB-1F27926C7D16","48C2E65C-A6DD-4769-A059-188D760B4FDE","77CF1B40-203E-4634-A884-0D093255DB74"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(7.0,53.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"748":{"submorphs":[],"scripts":[],"id":"BABB2BEA-EBA9-46E0-8351-B1B88895E2C0","shape":{"__isSmartRef__":true,"id":749},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":747},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":750}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":752},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","FA375CFB-4C21-4DC8-8F83-823F12C471E2","765CA998-A11D-4244-9112-E02C3E6D6E08","73AA2975-57A2-4F12-A71A-171D2BDC5ECA","A017DA43-1B33-4E3C-8DB3-97FE48F0C491","67CE02E1-7A8E-4984-998C-BCF6A77C546C","8FEAD123-5CF2-46BB-A565-CB274595BC73","1F94C037-3802-4323-B400-ECC60F8AAD7E","F3A4CA0F-900C-4C22-A218-5219A4B70E1B","9D289327-D850-478C-BA7A-236DF8B00D66","3069354A-627A-4C68-BF85-17BEB887EE2E","84D0F51F-E874-4A3E-A5F7-6768EA92879F"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"749":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"750":{"style":{"__isSmartRef__":true,"id":751},"chunkOwner":{"__isSmartRef__":true,"id":748},"_id":"_33410","storedString":"Start","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"751":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"752":{"morph":{"__isSmartRef__":true,"id":748},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"753":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":754},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"754":{"stops":[{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":756},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":758}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"755":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"756":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"757":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"758":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"759":{"stops":[{"__isSmartRef__":true,"id":760},{"__isSmartRef__":true,"id":761},{"__isSmartRef__":true,"id":762},{"__isSmartRef__":true,"id":763}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"760":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"761":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"762":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"763":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"764":{"stops":[{"__isSmartRef__":true,"id":765},{"__isSmartRef__":true,"id":766},{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":768}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"765":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"766":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"767":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"768":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"769":{"sourceObj":{"__isSmartRef__":true,"id":747},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"start","varMapping":{"__isSmartRef__":true,"id":770},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"770":{"source":{"__isSmartRef__":true,"id":747},"target":{"__isSmartRef__":true,"id":243}},"771":{"morph":{"__isSmartRef__":true,"id":747},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"772":{"submorphs":[{"__isSmartRef__":true,"id":773}],"scripts":[],"id":"4A007B9F-FC68-43CE-80B2-1A6A42660E75","shape":{"__isSmartRef__":true,"id":778},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":784},"lighterFill":{"__isSmartRef__":true,"id":789},"label":{"__isSmartRef__":true,"id":773},"name":"initButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":794},"eventHandler":{"__isSmartRef__":true,"id":805},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","55E09D28-A9CA-4965-825E-F64F08933541","52575A31-EA4C-4E6E-B44F-37DE54D09554","09D0A760-52C4-4A3D-874C-137EBF1EC476","5EBC15A1-E19A-4FBD-8DBD-A2314C23B003","3B9E867B-0475-4602-BACF-0E82334A96D5","C0402D4B-0FBE-4555-8D28-FD88F7380060","2929A139-A361-4843-91ED-C8C25247D03B","A3AFCD3D-15BC-4425-B5F2-EAD7B426D22F","C1BCF00F-424D-421B-A1A4-28F32BE56D5E","3D2F7D26-83B3-4D93-9C0D-AA7799EEFC4C","415BE93A-49D8-44CD-9A30-3AE267E08E04","4A85AEE3-D70C-4912-8E85-EAAEC7CA3C06"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"attributeConnections":[{"__isSmartRef__":true,"id":806}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(4.0,18.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"773":{"submorphs":[],"scripts":[],"id":"21DF8089-1FF5-4716-93F5-86B449A0337B","shape":{"__isSmartRef__":true,"id":774},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":772},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":775}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":777},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","FA375CFB-4C21-4DC8-8F83-823F12C471E2","765CA998-A11D-4244-9112-E02C3E6D6E08","73AA2975-57A2-4F12-A71A-171D2BDC5ECA","A017DA43-1B33-4E3C-8DB3-97FE48F0C491","67CE02E1-7A8E-4984-998C-BCF6A77C546C","8FEAD123-5CF2-46BB-A565-CB274595BC73","12C45DC5-CE8C-449A-8A20-1CC7DD2423FC","BEE45CC0-D0B8-4749-A965-A1EBC53E76B2","054BB4B8-8FCF-4484-B6AF-C55D55E37AD4","413AEDAD-6F88-4CA7-A9EB-96F2EF90E8D7","B16F61AC-483C-431D-839F-4252130A3E68","9D781F43-2100-4C8F-8EB3-D23CA826A0BE"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"774":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"775":{"style":{"__isSmartRef__":true,"id":776},"chunkOwner":{"__isSmartRef__":true,"id":773},"_id":"_1120","storedString":"Initialisieren","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"776":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"777":{"morph":{"__isSmartRef__":true,"id":773},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"778":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":779},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"779":{"stops":[{"__isSmartRef__":true,"id":780},{"__isSmartRef__":true,"id":781},{"__isSmartRef__":true,"id":782},{"__isSmartRef__":true,"id":783}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"780":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"781":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"782":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"783":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"784":{"stops":[{"__isSmartRef__":true,"id":785},{"__isSmartRef__":true,"id":786},{"__isSmartRef__":true,"id":787},{"__isSmartRef__":true,"id":788}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"785":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"786":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"787":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"788":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"789":{"stops":[{"__isSmartRef__":true,"id":790},{"__isSmartRef__":true,"id":791},{"__isSmartRef__":true,"id":792},{"__isSmartRef__":true,"id":793}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"790":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"791":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"792":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"793":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"794":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":795},{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":799},{"__isSmartRef__":true,"id":801},{"__isSmartRef__":true,"id":803}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"795":{"date":{"__isSmartRef__":true,"id":796},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"796":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"797":{"date":{"__isSmartRef__":true,"id":798},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"798":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"799":{"date":{"__isSmartRef__":true,"id":800},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"800":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"801":{"date":{"__isSmartRef__":true,"id":802},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"802":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"803":{"date":{"__isSmartRef__":true,"id":804},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"804":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"805":{"morph":{"__isSmartRef__":true,"id":772},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"806":{"sourceObj":{"__isSmartRef__":true,"id":772},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"initSimplex","varMapping":{"__isSmartRef__":true,"id":807},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"807":{"source":{"__isSmartRef__":true,"id":772},"target":{"__isSmartRef__":true,"id":243}},"808":{"submorphs":[{"__isSmartRef__":true,"id":809}],"scripts":[],"id":"340BD4BB-16B9-47A9-8282-D35930780DE2","shape":{"__isSmartRef__":true,"id":814},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":820},"lighterFill":{"__isSmartRef__":true,"id":825},"label":{"__isSmartRef__":true,"id":809},"name":"parseConstraintsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":830},"attributeConnections":[{"__isSmartRef__":true,"id":842},{"__isSmartRef__":true,"id":843}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":845},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","F60C6C80-53D4-4D5C-9ED3-95605C4D56DC","95F3A13F-AAEB-4908-91C0-B87713A5E6E3","9176FC8B-F37B-4188-9B2E-E718C3D9B12A","8239B60C-680A-4E8E-8F48-398028228535","A99A9AB5-FDC1-43E4-85F0-D69BD20223F9","3A28F1F7-C0A5-4346-AA70-54B5FECACF9A","E6D1D7AC-9308-4911-AFA7-EAD5A99AC31F","6231550E-443E-4240-AB99-E2574CBB80CF","81696BB8-3335-40FD-9E04-1E49BE86CA5D","7E990F41-2796-4782-AF2B-1470BC32CF68","1C9FFDEB-5B36-481A-86D0-D1C0D26AD3B0"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":846},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(1627.0,662.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"809":{"submorphs":[],"scripts":[],"id":"DAC57157-9CF9-4A6D-A0E6-7D93A9FD883B","shape":{"__isSmartRef__":true,"id":810},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":808},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":811}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":813},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","A3C83808-0F33-4DE8-B768-9D3D321F6DCF","84D29350-B39A-4D78-8D8C-0C782E69F01E","A8E991FE-CE35-42D0-899D-84A971A8EA24","8584DD1A-DDE5-4456-9B8F-92C3D5D16FD1","A012064E-9881-45AC-873B-9FCEB952B7DD","9360CF78-F02C-4B5B-B0B9-E0DBF495EF21","022F059B-EAD1-46A6-98D7-1518240E6E80","F8803104-9C3E-4290-99F3-FDB6FAC5F60D","D95E4582-73D6-4243-91C7-53A3EC2C0868","83B42DB6-EDBD-4D44-A7D6-CF39B361ED04","F7029335-CD94-4720-B2AE-3D08DA42CACC"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"810":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"811":{"style":{"__isSmartRef__":true,"id":812},"chunkOwner":{"__isSmartRef__":true,"id":809},"_id":"_2456","storedString":"Einlesen","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"812":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"813":{"morph":{"__isSmartRef__":true,"id":809},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"814":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":815},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"815":{"stops":[{"__isSmartRef__":true,"id":816},{"__isSmartRef__":true,"id":817},{"__isSmartRef__":true,"id":818},{"__isSmartRef__":true,"id":819}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"816":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"817":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"818":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"819":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"820":{"stops":[{"__isSmartRef__":true,"id":821},{"__isSmartRef__":true,"id":822},{"__isSmartRef__":true,"id":823},{"__isSmartRef__":true,"id":824}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"821":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"822":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"823":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"824":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"825":{"stops":[{"__isSmartRef__":true,"id":826},{"__isSmartRef__":true,"id":827},{"__isSmartRef__":true,"id":828},{"__isSmartRef__":true,"id":829}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"826":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"827":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"828":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"829":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"830":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":831},{"__isSmartRef__":true,"id":833},{"__isSmartRef__":true,"id":835},{"__isSmartRef__":true,"id":837},{"__isSmartRef__":true,"id":839}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":841},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"831":{"date":{"__isSmartRef__":true,"id":832},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"832":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"833":{"date":{"__isSmartRef__":true,"id":834},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"834":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"835":{"date":{"__isSmartRef__":true,"id":836},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"836":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"837":{"date":{"__isSmartRef__":true,"id":838},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"838":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"839":{"date":{"__isSmartRef__":true,"id":840},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"840":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"841":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"842":{"sourceObj":{"__isSmartRef__":true,"id":808},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":808},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"843":{"sourceObj":{"__isSmartRef__":true,"id":808},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"parseConstraints","varMapping":{"__isSmartRef__":true,"id":844},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"844":{"source":{"__isSmartRef__":true,"id":808},"target":{"__isSmartRef__":true,"id":243}},"845":{"morph":{"__isSmartRef__":true,"id":808},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"846":{"doAction":{"__isSmartRef__":true,"id":847}},"847":{"varMapping":{"__isSmartRef__":true,"id":848},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":849},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"848":{"this":{"__isSmartRef__":true,"id":808}},"849":{"timestamp":{"__isSmartRef__":true,"id":850},"user":"robertkrahn","tags":[]},"850":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (Mitteleuropäische Sommerzeit)"},"851":{"submorphs":[{"__isSmartRef__":true,"id":852}],"scripts":[],"id":"1EFCCDA6-79A8-4108-BC21-525829AC7F7B","shape":{"__isSmartRef__":true,"id":857},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":863},"lighterFill":{"__isSmartRef__":true,"id":868},"label":{"__isSmartRef__":true,"id":852},"name":"positionButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":873},"attributeConnections":[{"__isSmartRef__":true,"id":885}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":886},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","DAEC803B-0B68-4965-8CC3-B742865E9938","C68545B3-B527-4BB1-A57F-2F61F4B6D51F"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":887},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(9.0,310.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"852":{"submorphs":[],"scripts":[],"id":"A35BB338-D834-4D24-89A1-8B022DCB033C","shape":{"__isSmartRef__":true,"id":853},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":851},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":854}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":856},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","CA91D7EE-DABF-4BF1-AF84-819056198345","1E29867A-FD11-48DB-A285-9521EDB72FEA"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"853":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"854":{"style":{"__isSmartRef__":true,"id":855},"chunkOwner":{"__isSmartRef__":true,"id":852},"_id":"_2175","storedString":"Position","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"855":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"856":{"morph":{"__isSmartRef__":true,"id":852},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"857":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":858},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"858":{"stops":[{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":860},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":862}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"859":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"860":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"861":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"862":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"863":{"stops":[{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":867}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"864":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"865":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"866":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"867":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"868":{"stops":[{"__isSmartRef__":true,"id":869},{"__isSmartRef__":true,"id":870},{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":872}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"869":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"870":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"871":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"872":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"873":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":874},{"__isSmartRef__":true,"id":876},{"__isSmartRef__":true,"id":878},{"__isSmartRef__":true,"id":880},{"__isSmartRef__":true,"id":882}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":884},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"874":{"date":{"__isSmartRef__":true,"id":875},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"875":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"876":{"date":{"__isSmartRef__":true,"id":877},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"877":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"878":{"date":{"__isSmartRef__":true,"id":879},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"879":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"880":{"date":{"__isSmartRef__":true,"id":881},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"881":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"882":{"date":{"__isSmartRef__":true,"id":883},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"883":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"884":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"885":{"sourceObj":{"__isSmartRef__":true,"id":851},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":851},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"886":{"morph":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"887":{"doAction":{"__isSmartRef__":true,"id":888}},"888":{"varMapping":{"__isSmartRef__":true,"id":889},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"position\");\n}","funcProperties":{"__isSmartRef__":true,"id":890},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"889":{"this":{"__isSmartRef__":true,"id":851}},"890":{"timestamp":{"__isSmartRef__":true,"id":891},"user":"daniel.hoffmann","tags":[]},"891":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:37:56 GMT+0100 (Mitteleuropäische Zeit)"},"892":{"submorphs":[{"__isSmartRef__":true,"id":893}],"scripts":[],"id":"28B54C0A-7C30-4AB1-9363-570477D3EE72","shape":{"__isSmartRef__":true,"id":898},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":904},"lighterFill":{"__isSmartRef__":true,"id":909},"label":{"__isSmartRef__":true,"id":893},"name":"verticalDistanceButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":914},"attributeConnections":[{"__isSmartRef__":true,"id":926}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":927},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","E199C9AB-7C9A-4FE3-9730-97A76FB09C41","F14E8FEB-BDB5-464B-BD3B-C8C70C47D49B","CFC48C5A-9924-4220-BA8A-326B56CE0997"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":928},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,342.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"893":{"submorphs":[],"scripts":[],"id":"204821B2-DA0F-4DE5-9DE0-3AECF5CB18A5","shape":{"__isSmartRef__":true,"id":894},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":892},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":895}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":897},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","7D4599DE-22B4-4132-9569-3402188A1E6D","BE191E38-076D-4EC2-984C-A592403A8ECB","76C57E64-97E0-46E7-B6B9-48D90A414BDB"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"894":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"895":{"style":{"__isSmartRef__":true,"id":896},"chunkOwner":{"__isSmartRef__":true,"id":893},"_id":"_14355","storedString":"Vert. Abstand","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"896":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"897":{"morph":{"__isSmartRef__":true,"id":893},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"898":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":899},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"899":{"stops":[{"__isSmartRef__":true,"id":900},{"__isSmartRef__":true,"id":901},{"__isSmartRef__":true,"id":902},{"__isSmartRef__":true,"id":903}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"900":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"901":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"902":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"903":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"904":{"stops":[{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":908}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"905":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"906":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"907":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"908":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"909":{"stops":[{"__isSmartRef__":true,"id":910},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":913}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"910":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"911":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"912":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"913":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"914":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":917},{"__isSmartRef__":true,"id":919},{"__isSmartRef__":true,"id":921},{"__isSmartRef__":true,"id":923}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":925},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"915":{"date":{"__isSmartRef__":true,"id":916},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"916":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"917":{"date":{"__isSmartRef__":true,"id":918},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"918":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"919":{"date":{"__isSmartRef__":true,"id":920},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"920":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"921":{"date":{"__isSmartRef__":true,"id":922},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"922":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"923":{"date":{"__isSmartRef__":true,"id":924},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"924":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"925":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"926":{"sourceObj":{"__isSmartRef__":true,"id":892},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":892},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"927":{"morph":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"928":{"doAction":{"__isSmartRef__":true,"id":929}},"929":{"varMapping":{"__isSmartRef__":true,"id":930},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"vertical_distance\");\n}","funcProperties":{"__isSmartRef__":true,"id":931},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"930":{"this":{"__isSmartRef__":true,"id":892}},"931":{"timestamp":{"__isSmartRef__":true,"id":932},"user":"daniel.hoffmann","tags":[]},"932":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:24:50 GMT+0100 (Mitteleuropäische Zeit)"},"933":{"submorphs":[{"__isSmartRef__":true,"id":934}],"scripts":[],"id":"EE28803E-FF33-4938-B45D-EEE2E1FFEAF6","shape":{"__isSmartRef__":true,"id":939},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":945},"lighterFill":{"__isSmartRef__":true,"id":950},"label":{"__isSmartRef__":true,"id":934},"name":"horizontalDistanceButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":955},"attributeConnections":[{"__isSmartRef__":true,"id":967}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":968},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","E199C9AB-7C9A-4FE3-9730-97A76FB09C41","F14E8FEB-BDB5-464B-BD3B-C8C70C47D49B","3F074810-6634-47BF-972A-6DC3890167D2","1697F01B-885E-47FE-B323-81558EE405C0"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":969},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,376.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"934":{"submorphs":[],"scripts":[],"id":"610E28AC-6A82-406A-975D-010083F3FAD4","shape":{"__isSmartRef__":true,"id":935},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":933},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":936}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":938},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","7D4599DE-22B4-4132-9569-3402188A1E6D","BE191E38-076D-4EC2-984C-A592403A8ECB","044E52FD-30DA-4F61-BA2A-A4E0CB158399","989FC3D8-EC7A-4BD5-8F42-DAA7EC3C9A82"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"935":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"936":{"style":{"__isSmartRef__":true,"id":937},"chunkOwner":{"__isSmartRef__":true,"id":934},"_id":"_2254","storedString":"Horiz. Abstand","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"937":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"938":{"morph":{"__isSmartRef__":true,"id":934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"939":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":940},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"940":{"stops":[{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":942},{"__isSmartRef__":true,"id":943},{"__isSmartRef__":true,"id":944}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"941":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"942":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"943":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"944":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"945":{"stops":[{"__isSmartRef__":true,"id":946},{"__isSmartRef__":true,"id":947},{"__isSmartRef__":true,"id":948},{"__isSmartRef__":true,"id":949}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"946":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"947":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"948":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"949":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"950":{"stops":[{"__isSmartRef__":true,"id":951},{"__isSmartRef__":true,"id":952},{"__isSmartRef__":true,"id":953},{"__isSmartRef__":true,"id":954}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"951":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"952":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"953":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"954":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"955":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":960},{"__isSmartRef__":true,"id":962},{"__isSmartRef__":true,"id":964}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":966},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"956":{"date":{"__isSmartRef__":true,"id":957},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"957":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"958":{"date":{"__isSmartRef__":true,"id":959},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"959":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"960":{"date":{"__isSmartRef__":true,"id":961},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"961":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"962":{"date":{"__isSmartRef__":true,"id":963},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"963":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"964":{"date":{"__isSmartRef__":true,"id":965},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"965":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"966":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"967":{"sourceObj":{"__isSmartRef__":true,"id":933},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":933},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"968":{"morph":{"__isSmartRef__":true,"id":933},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"969":{"doAction":{"__isSmartRef__":true,"id":970}},"970":{"varMapping":{"__isSmartRef__":true,"id":971},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"horizontal_distance\");\n}","funcProperties":{"__isSmartRef__":true,"id":972},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"971":{"this":{"__isSmartRef__":true,"id":933}},"972":{"timestamp":{"__isSmartRef__":true,"id":973},"user":"daniel.hoffmann","tags":[]},"973":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:14 GMT+0100 (Mitteleuropäische Zeit)"},"974":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1774.0,712.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"975":{"partsSpaceName":"PartsBin/sd1213/","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__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}],"lastModifiedDate":{"__isSmartRef__":true,"id":1036},"revisionOnLoad":186928,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"976":{"date":{"__isSmartRef__":true,"id":977},"author":"daniel.hoffmann","message":"add constraint for first variable in ratio constraint if both variables are not specified","id":"740B557B-62D1-4CBB-A0F6-8192C8DBB510"},"977":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:35:07 GMT+0100 (Mitteleuropäische Zeit)"},"978":{"date":{"__isSmartRef__":true,"id":979},"author":"daniel.hoffmann","message":"add vertical distance constraint manually","id":"67F12FCF-5DD0-47A4-9793-ED578659E555"},"979":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:55:56 GMT+0100 (Mitteleuropäische Zeit)"},"980":{"date":{"__isSmartRef__":true,"id":981},"author":"lisa.pfisterer","message":"Positionen möglich! :) Sowie Constraints-Array angelegt","id":"4052D55D-CD65-4555-A26D-59AFBCC32962"},"981":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:23:18 GMT+0100 (Mitteleuropäische Zeit)"},"982":{"date":{"__isSmartRef__":true,"id":983},"author":"lisa.pfisterer","message":"Ratio implementiert (richtig herum??)","id":"37F523CF-DD2D-4A29-96F1-E50E32CD8D94"},"983":{"isSerializedDate":true,"string":"Mon Dec 03 2012 23:26:16 GMT+0100 (Mitteleuropäische Zeit)"},"984":{"date":{"__isSmartRef__":true,"id":985},"author":"daniel.hoffmann","message":"read value of ratio","id":"1534C786-A4CB-4E28-8341-71AEBC1C796B"},"985":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:15:07 GMT+0100 (Mitteleuropäische Zeit)"},"986":{"date":{"__isSmartRef__":true,"id":987},"author":"daniel.hoffmann","message":"get side of rectangle","id":"0E2DB143-F8A6-4DEA-A29B-8B814B27984E"},"987":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:43 GMT+0100 (Mitteleuropäische Zeit)"},"988":{"date":{"__isSmartRef__":true,"id":989},"author":"daniel.hoffmann","message":"ratio button works as well","id":"855AF291-AD64-458B-9689-798C7B7C95B5"},"989":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:06:02 GMT+0100 (Mitteleuropäische Zeit)"},"990":{"date":{"__isSmartRef__":true,"id":991},"author":"daniel.hoffmann","message":"Fixed bug to get current value of constraint type (width, height) \nAdded button to set up sketch area","id":"97C976C9-4DA1-40D1-8108-57DD86CA3BA2"},"991":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:00:42 GMT+0100 (Mitteleuropäische Zeit)"},"992":{"date":{"__isSmartRef__":true,"id":993},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"993":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (Mitteleuropäische Zeit)"},"994":{"date":{"__isSmartRef__":true,"id":995},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"995":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"996":{"date":{"__isSmartRef__":true,"id":997},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"997":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"998":{"date":{"__isSmartRef__":true,"id":999},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"999":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1000":{"date":{"__isSmartRef__":true,"id":1001},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1001":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1002":{"date":{"__isSmartRef__":true,"id":1003},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1003":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"1004":{"date":{"__isSmartRef__":true,"id":1005},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1005":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"1006":{"date":{"__isSmartRef__":true,"id":1007},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1007":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"1008":{"date":{"__isSmartRef__":true,"id":1009},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"1009":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1010":{"date":{"__isSmartRef__":true,"id":1011},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"1011":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1012":{"date":{"__isSmartRef__":true,"id":1013},"author":"daniel.hoffmann","message":"Added support for adding constraints manually","id":"09ABA022-2B1A-4B91-8B3B-31A5752DD828"},"1013":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:38:16 GMT+0100 (Mitteleuropäische Zeit)"},"1014":{"date":{"__isSmartRef__":true,"id":1015},"author":"lisa.pfisterer","message":"Änderungen von Lisa. Array Util, Tableau-Anzeige, erste Schritte für Setter.","id":"5E3055D8-ECFA-4BEE-A27D-35F84A422A00"},"1015":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:28:16 GMT+0100 (Mitteleuropäische Zeit)"},"1016":{"date":{"__isSmartRef__":true,"id":1017},"author":"lisa.pfisterer","message":"Umsetzen der height-Constraints ins Tableau jetzt möglich. auch die zu maximierende F-Funktion. Außerdem Anzeige der aktuellen Werte","id":"0E43FD81-95AA-4810-BF4D-5132C4CB5430"},"1017":{"isSerializedDate":true,"string":"Sun Dec 02 2012 19:09:22 GMT+0100 (Mitteleuropäische Zeit)"},"1018":{"date":{"__isSmartRef__":true,"id":1019},"author":"daniel.hoffmann","message":"position constraint can be added manually, disabled syntax highlighting on output boxes","id":"7D9A3D34-1DA5-4BF6-8A5D-53C265AC87A8"},"1019":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:44:32 GMT+0100 (Mitteleuropäische Zeit)"},"1020":{"date":{"__isSmartRef__":true,"id":1021},"author":"daniel.hoffmann","message":"got adding of ratio constraint working","id":"11BC8BB4-8039-4A3A-A8C6-049AFF5BF3B1"},"1021":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:27:18 GMT+0100 (Mitteleuropäische Zeit)"},"1022":{"date":{"__isSmartRef__":true,"id":1023},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"830E1959-4CD2-400A-8832-B463D536CF66"},"1023":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:40:18 GMT+0100 (Mitteleuropäische Zeit)"},"1024":{"date":{"__isSmartRef__":true,"id":1025},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"08861437-D7B9-4D35-9A3E-3F1320C6E6A5"},"1025":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:41:06 GMT+0100 (Mitteleuropäische Zeit)"},"1026":{"date":{"__isSmartRef__":true,"id":1027},"author":"daniel.hoffmann","message":"add vertical distance constraint","id":"8696D8FA-BA32-4AF6-B86C-1C47F2AD2BA1"},"1027":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:25:33 GMT+0100 (Mitteleuropäische Zeit)"},"1028":{"date":{"__isSmartRef__":true,"id":1029},"author":"daniel.hoffmann","message":"add horizontal distance constraint","id":"EAAB49A7-D541-4E81-B8E0-0BC33811146A"},"1029":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:33:24 GMT+0100 (Mitteleuropäische Zeit)"},"1030":{"date":{"__isSmartRef__":true,"id":1031},"author":"daniel.hoffmann","message":"continuous constraint solving for distances","id":"36C600D0-D640-4727-8EDC-703660454CD5"},"1031":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:45:37 GMT+0100 (Mitteleuropäische Zeit)"},"1032":{"date":{"__isSmartRef__":true,"id":1033},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"8FD7CB58-9017-4C4A-92AB-6C0FC1BCD3FE"},"1033":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:07:14 GMT+0100 (Mitteleuropäische Zeit)"},"1034":{"date":{"__isSmartRef__":true,"id":1035},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"EBBB12D7-AB9B-4A8E-89FE-09E4B371A3DC"},"1035":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:08:07 GMT+0100 (Mitteleuropäische Zeit)"},"1036":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:07:40 GMT+0100 (Mitteleuropäische Zeit)"},"1037":{"morph":{"__isSmartRef__":true,"id":243},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1038":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1039}},"1039":{"test01IsMorph":{"__isSmartRef__":true,"id":1040}},"1040":{"varMapping":{"__isSmartRef__":true,"id":1041},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1041":{"this":{"__isSmartRef__":true,"id":1038}},"1042":{},"1043":{"tableau":[["0.7",-1,1,0,0],[1,0,0,1,206],[-1,-1,0,0,0]],"all":["green.w","blue.w","x0","x1"],"schlupf":["x0","x1"],"needed":["green.w","blue.w"],"resultArray":[0,0],"result":false,"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"1044":{"submorphs":[{"__isSmartRef__":true,"id":1045},{"__isSmartRef__":true,"id":1307},{"__isSmartRef__":true,"id":1318},{"__isSmartRef__":true,"id":1159},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1235},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1293},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":243}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1337},"eventHandler":{"__isSmartRef__":true,"id":1338},"_ClipMode":"visible","derivationIds":[],"id":"3A2DA0C3-7891-4F26-839C-891C20B15193","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1339},"locationPane":{"__isSmartRef__":true,"id":1045},"codeBaseDirBtn":{"__isSmartRef__":true,"id":1307},"localDirBtn":{"__isSmartRef__":true,"id":1318},"Pane1":{"__isSmartRef__":true,"id":1159},"Pane2":{"__isSmartRef__":true,"id":1206},"Pane3":{"__isSmartRef__":true,"id":1235},"Pane4":{"__isSmartRef__":true,"id":1264},"midResizer":{"__isSmartRef__":true,"id":1329},"sourcePane":{"__isSmartRef__":true,"id":1293},"ownerWidget":{"__isSmartRef__":true,"id":1052},"owner":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework","_Position":"lively.pt(4.0,22.0)"},"1045":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1046},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1047}],"eventHandler":{"__isSmartRef__":true,"id":1049},"_ClipMode":"hidden","derivationIds":[],"id":"42C7893D-E79F-4D49-813C-B75853902CDA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1044},"isInputLine":true,"layout":{"__isSmartRef__":true,"id":1050},"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":1051}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(102,102,102)","_Position":"lively.pt(0.0,0.0)"},"1046":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(656.0,16.5)","_Padding":"lively.rect(1,1,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1047":{"style":{"__isSmartRef__":true,"id":1048},"chunkOwner":{"__isSmartRef__":true,"id":1045},"_id":"_25","storedString":"http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1048":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1049":{"morph":{"__isSmartRef__":true,"id":1045},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1050":{"scaleVertical":true,"scaleHorizontal":true},"1051":{"sourceObj":{"__isSmartRef__":true,"id":1045},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setTargetURL","varMapping":{"__isSmartRef__":true,"id":1306},"converterString":"function (value) { return new URL(value) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1052":{"buttonCommands":[{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1067},{"__isSmartRef__":true,"id":1081},{"__isSmartRef__":true,"id":1095},{"__isSmartRef__":true,"id":1109},{"__isSmartRef__":true,"id":1123},{"__isSmartRef__":true,"id":1137}],"RootFilters":[{"__isSmartRef__":true,"id":1151}],"Pane1Filters":[{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1153}],"Pane2Filters":[{"__isSmartRef__":true,"id":1154}],"Pane3Filters":[{"__isSmartRef__":true,"id":1155}],"Pane4Filters":[{"__isSmartRef__":true,"id":1156}],"evaluate":true,"targetURL":{"__isSmartRef__":true,"id":1157},"panel":{"__isSmartRef__":true,"id":1044},"attributeConnections":[{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1263},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1304}],"SourceString":"-----","sourceString":"-----","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":1164},"Pane1Selection":null,"pane1Selection":null,"Pane2Selection":null,"pane2Selection":null,"Pane3Selection":null,"pane3Selection":null,"Pane4Selection":null,"pane4Selection":null,"Pane4Content":["-----"],"Pane3Content":["-----"],"Pane2Content":["-----"],"Pane1Content":[{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177},{"__isSmartRef__":true,"id":1178}],"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"1053":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1054},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1054":{"submorphs":[{"__isSmartRef__":true,"id":1055}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1060},"eventHandler":{"__isSmartRef__":true,"id":1061},"_ClipMode":"visible","derivationIds":[],"id":"0630EA90-8F6F-4827-898D-DDB50C630789","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1055},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1053},"attributeConnections":[{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1064}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1066},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,220.0)"},"1055":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1056},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1057}],"eventHandler":{"__isSmartRef__":true,"id":1059},"_ClipMode":"hidden","derivationIds":[],"id":"2D6EB6A5-3E1C-4551-97C7-A0E6A9C8BEB3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1054},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1056":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1057":{"style":{"__isSmartRef__":true,"id":1058},"chunkOwner":{"__isSmartRef__":true,"id":1055},"_id":"_30","storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1058":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1059":{"morph":{"__isSmartRef__":true,"id":1055},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1060":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1061":{"morph":{"__isSmartRef__":true,"id":1054},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1062":{"sourceObj":{"__isSmartRef__":true,"id":1054},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1053},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1063},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1063":{"source":{"__isSmartRef__":true,"id":1054},"target":{"__isSmartRef__":true,"id":1053}},"1064":{"sourceObj":{"__isSmartRef__":true,"id":1054},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1054},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1065},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1065":{"source":{"__isSmartRef__":true,"id":1054},"target":{"__isSmartRef__":true,"id":1054}},"1066":{"scaleVertical":true,"scaleHorizontal":true},"1067":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1068},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1068":{"submorphs":[{"__isSmartRef__":true,"id":1069}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1074},"eventHandler":{"__isSmartRef__":true,"id":1075},"_ClipMode":"visible","derivationIds":[],"id":"D4EEEBCF-ED77-4B9A-9905-3D7BC1771500","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1069},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1067},"attributeConnections":[{"__isSmartRef__":true,"id":1076},{"__isSmartRef__":true,"id":1078}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1080},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(117.1,220.0)"},"1069":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1070},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1071}],"eventHandler":{"__isSmartRef__":true,"id":1073},"_ClipMode":"hidden","derivationIds":[],"id":"FD49E4A6-915D-419E-B283-2A9B308436B3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1068},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1070":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1071":{"style":{"__isSmartRef__":true,"id":1072},"chunkOwner":{"__isSmartRef__":true,"id":1069},"_id":"_33","storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1072":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1073":{"morph":{"__isSmartRef__":true,"id":1069},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1074":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1075":{"morph":{"__isSmartRef__":true,"id":1068},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1076":{"sourceObj":{"__isSmartRef__":true,"id":1068},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1067},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1077},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1077":{"source":{"__isSmartRef__":true,"id":1068},"target":{"__isSmartRef__":true,"id":1067}},"1078":{"sourceObj":{"__isSmartRef__":true,"id":1068},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1068},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1079},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1079":{"source":{"__isSmartRef__":true,"id":1068},"target":{"__isSmartRef__":true,"id":1068}},"1080":{"scaleVertical":true,"scaleHorizontal":true},"1081":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1082},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1082":{"submorphs":[{"__isSmartRef__":true,"id":1083}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1088},"eventHandler":{"__isSmartRef__":true,"id":1089},"_ClipMode":"visible","derivationIds":[],"id":"3F861B1F-F7B5-4E23-9258-4AA04A2FC024","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1083},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1081},"attributeConnections":[{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1092}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1094},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(234.3,220.0)"},"1083":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1084},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1085}],"eventHandler":{"__isSmartRef__":true,"id":1087},"_ClipMode":"hidden","derivationIds":[],"id":"912965FE-1398-4D01-9505-BE0354907B14","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1082},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1084":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1085":{"style":{"__isSmartRef__":true,"id":1086},"chunkOwner":{"__isSmartRef__":true,"id":1083},"_id":"_36","storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1086":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1087":{"morph":{"__isSmartRef__":true,"id":1083},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1088":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1089":{"morph":{"__isSmartRef__":true,"id":1082},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1090":{"sourceObj":{"__isSmartRef__":true,"id":1082},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1081},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1091},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1091":{"source":{"__isSmartRef__":true,"id":1082},"target":{"__isSmartRef__":true,"id":1081}},"1092":{"sourceObj":{"__isSmartRef__":true,"id":1082},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1082},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1093},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1093":{"source":{"__isSmartRef__":true,"id":1082},"target":{"__isSmartRef__":true,"id":1082}},"1094":{"scaleVertical":true,"scaleHorizontal":true},"1095":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1096},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1096":{"submorphs":[{"__isSmartRef__":true,"id":1097}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1102},"eventHandler":{"__isSmartRef__":true,"id":1103},"_ClipMode":"visible","derivationIds":[],"id":"E43B385B-2E25-4505-9D9C-389B9A3D32E0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1097},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1095},"attributeConnections":[{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1106}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1108},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(351.4,220.0)"},"1097":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1098},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1099}],"eventHandler":{"__isSmartRef__":true,"id":1101},"_ClipMode":"hidden","derivationIds":[],"id":"97AD955F-27CA-4901-861E-CB919C323DF3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1096},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1098":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1099":{"style":{"__isSmartRef__":true,"id":1100},"chunkOwner":{"__isSmartRef__":true,"id":1097},"_id":"_39","storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1100":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1101":{"morph":{"__isSmartRef__":true,"id":1097},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1102":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1103":{"morph":{"__isSmartRef__":true,"id":1096},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1104":{"sourceObj":{"__isSmartRef__":true,"id":1096},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1095},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1105},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1105":{"source":{"__isSmartRef__":true,"id":1096},"target":{"__isSmartRef__":true,"id":1095}},"1106":{"sourceObj":{"__isSmartRef__":true,"id":1096},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1096},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1107},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1107":{"source":{"__isSmartRef__":true,"id":1096},"target":{"__isSmartRef__":true,"id":1096}},"1108":{"scaleVertical":true,"scaleHorizontal":true},"1109":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1110":{"submorphs":[{"__isSmartRef__":true,"id":1111}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1116},"eventHandler":{"__isSmartRef__":true,"id":1117},"_ClipMode":"visible","derivationIds":[],"id":"04B1DC35-B405-4274-A7F1-AAC8AA718273","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1111},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1109},"attributeConnections":[{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1120}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1122},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.6,220.0)"},"1111":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1112},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1113}],"eventHandler":{"__isSmartRef__":true,"id":1115},"_ClipMode":"hidden","derivationIds":[],"id":"C54C1F1A-A2F3-44B6-B6B3-391764760C1F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1110},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1112":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1113":{"style":{"__isSmartRef__":true,"id":1114},"chunkOwner":{"__isSmartRef__":true,"id":1111},"_id":"_42","storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1114":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1115":{"morph":{"__isSmartRef__":true,"id":1111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1116":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1117":{"morph":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1118":{"sourceObj":{"__isSmartRef__":true,"id":1110},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1109},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1119},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1119":{"source":{"__isSmartRef__":true,"id":1110},"target":{"__isSmartRef__":true,"id":1109}},"1120":{"sourceObj":{"__isSmartRef__":true,"id":1110},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1110},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1121},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1121":{"source":{"__isSmartRef__":true,"id":1110},"target":{"__isSmartRef__":true,"id":1110}},"1122":{"scaleVertical":true,"scaleHorizontal":true},"1123":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1124},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1124":{"submorphs":[{"__isSmartRef__":true,"id":1125}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1130},"eventHandler":{"__isSmartRef__":true,"id":1131},"_ClipMode":"visible","derivationIds":[],"id":"A317C539-2E35-42C4-AB77-D1A6E8A0BBF1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1125},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1123},"attributeConnections":[{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1134}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1136},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(585.7,220.0)"},"1125":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1126},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1127}],"eventHandler":{"__isSmartRef__":true,"id":1129},"_ClipMode":"hidden","derivationIds":[],"id":"7BDCF4B4-9B6B-49DE-B4D9-30B05CA2E2FE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1124},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1126":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1127":{"style":{"__isSmartRef__":true,"id":1128},"chunkOwner":{"__isSmartRef__":true,"id":1125},"_id":"_45","storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1128":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1129":{"morph":{"__isSmartRef__":true,"id":1125},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1130":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1131":{"morph":{"__isSmartRef__":true,"id":1124},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1132":{"sourceObj":{"__isSmartRef__":true,"id":1124},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1123},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1133},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1133":{"source":{"__isSmartRef__":true,"id":1124},"target":{"__isSmartRef__":true,"id":1123}},"1134":{"sourceObj":{"__isSmartRef__":true,"id":1124},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1124},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1135},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1135":{"source":{"__isSmartRef__":true,"id":1124},"target":{"__isSmartRef__":true,"id":1124}},"1136":{"scaleVertical":true,"scaleHorizontal":true},"1137":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1138},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1138":{"submorphs":[{"__isSmartRef__":true,"id":1139}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1144},"eventHandler":{"__isSmartRef__":true,"id":1145},"_ClipMode":"visible","derivationIds":[],"id":"2340E89D-4B8F-4F9B-B116-FE4178DCD718","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1139},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1137},"attributeConnections":[{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1148}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1150},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(702.9,220.0)"},"1139":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1140},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1141}],"eventHandler":{"__isSmartRef__":true,"id":1143},"_ClipMode":"hidden","derivationIds":[],"id":"917F73B9-FCFF-4EE0-B9A5-11EB77BDF907","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1138},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1140":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1141":{"style":{"__isSmartRef__":true,"id":1142},"chunkOwner":{"__isSmartRef__":true,"id":1139},"_id":"_48","storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1142":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1143":{"morph":{"__isSmartRef__":true,"id":1139},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1144":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1145":{"morph":{"__isSmartRef__":true,"id":1138},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1146":{"sourceObj":{"__isSmartRef__":true,"id":1138},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1137},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1147},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1147":{"source":{"__isSmartRef__":true,"id":1138},"target":{"__isSmartRef__":true,"id":1137}},"1148":{"sourceObj":{"__isSmartRef__":true,"id":1138},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1138},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1149},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1149":{"source":{"__isSmartRef__":true,"id":1138},"target":{"__isSmartRef__":true,"id":1138}},"1150":{"scaleVertical":true,"scaleHorizontal":true},"1151":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1152":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1153":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1154":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1155":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1156":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1157":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/projects/SketchPad/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1158":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":1159},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":1204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1159":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1160},"itemList":[{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177},{"__isSmartRef__":true,"id":1178}],"eventHandler":{"__isSmartRef__":true,"id":1179},"derivationIds":[],"id":"C00531A0-CAAF-4691-A842-1A21F794E683","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1180},"attributeConnections":[{"__isSmartRef__":true,"id":1181},{"__isSmartRef__":true,"id":1183},{"__isSmartRef__":true,"id":1185},{"__isSmartRef__":true,"id":1187}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1189},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,16.5)"},"1160":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"1161":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":1162}},"1162":{"target":{"__isSmartRef__":true,"id":1163},"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1163":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/projects/SketchPad/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1164":{"target":{"__isSmartRef__":true,"id":1165},"browser":{"__isSmartRef__":true,"id":1052},"parent":null,"allFiles":["projects/SketchPad/testModule.js","projects/SketchPad/SimplexAlgorithm.js","projects/SketchPad/SimplexSolver.js","projects/SketchPad/newModule.js","projects/SketchPad/test2.js"],"subNamespacePaths":[],"parentNamespacePath":{"__isSmartRef__":true,"id":1163},"_childNodes":[{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1171}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1165":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"1166":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/newModule.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1167":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/SimplexAlgorithm.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1168":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/SimplexSolver.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1169":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/test2.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1170":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/testModule.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1171":{"target":{"__isSmartRef__":true,"id":1172},"browser":{"__isSmartRef__":true,"id":1052},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"1172":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"1173":{"isListItem":true,"string":"newModule.js (not parsed)","value":{"__isSmartRef__":true,"id":1166}},"1174":{"isListItem":true,"string":"SimplexAlgorithm.js (not parsed)","value":{"__isSmartRef__":true,"id":1167}},"1175":{"isListItem":true,"string":"SimplexSolver.js (not parsed)","value":{"__isSmartRef__":true,"id":1168}},"1176":{"isListItem":true,"string":"test2.js (not parsed)","value":{"__isSmartRef__":true,"id":1169}},"1177":{"isListItem":true,"string":"testModule.js (not parsed)","value":{"__isSmartRef__":true,"id":1170}},"1178":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":1171}},"1179":{"morph":{"__isSmartRef__":true,"id":1159},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1180":{"scaleVertical":true,"scaleHorizontal":true},"1181":{"sourceObj":{"__isSmartRef__":true,"id":1159},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setPane1Selection","varMapping":{"__isSmartRef__":true,"id":1182},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1182":{"source":{"__isSmartRef__":true,"id":1159},"target":{"__isSmartRef__":true,"id":1052}},"1183":{"sourceObj":{"__isSmartRef__":true,"id":1159},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane1Selection","varMapping":{"__isSmartRef__":true,"id":1184},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1184":{"source":{"__isSmartRef__":true,"id":1159},"target":{"__isSmartRef__":true,"id":1052}},"1185":{"sourceObj":{"__isSmartRef__":true,"id":1159},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane1Content","varMapping":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1186":{"source":{"__isSmartRef__":true,"id":1159},"target":{"__isSmartRef__":true,"id":1052}},"1187":{"sourceObj":{"__isSmartRef__":true,"id":1159},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane1Menu","varMapping":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1188":{"source":{"__isSmartRef__":true,"id":1159},"target":{"__isSmartRef__":true,"id":1052}},"1189":{"onDownPressed":{"__isSmartRef__":true,"id":1190},"onUpPressed":{"__isSmartRef__":true,"id":1197}},"1190":{"varMapping":{"__isSmartRef__":true,"id":1191},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1196},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1191":{"this":{"__isSmartRef__":true,"id":1159},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1192}},"1192":{"$super":{"__isSmartRef__":true,"id":1193}},"1193":{"varMapping":{"__isSmartRef__":true,"id":1194},"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":1195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1194":{"obj":{"__isSmartRef__":true,"id":1159},"name":"onDownPressed"},"1195":{},"1196":{},"1197":{"varMapping":{"__isSmartRef__":true,"id":1198},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1198":{"this":{"__isSmartRef__":true,"id":1159},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1199}},"1199":{"$super":{"__isSmartRef__":true,"id":1200}},"1200":{"varMapping":{"__isSmartRef__":true,"id":1201},"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":1202},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1201":{"obj":{"__isSmartRef__":true,"id":1159},"name":"onUpPressed"},"1202":{},"1203":{},"1204":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1159}},"1205":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":1206},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":1233},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1206":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1207},"itemList":["-----"],"eventHandler":{"__isSmartRef__":true,"id":1208},"derivationIds":[],"id":"BC5467A1-9307-4856-8279-CB57BA4BCEAB","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1209},"attributeConnections":[{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1216}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1218},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(205.0,16.5)"},"1207":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"1208":{"morph":{"__isSmartRef__":true,"id":1206},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1209":{"scaleVertical":true,"scaleHorizontal":true},"1210":{"sourceObj":{"__isSmartRef__":true,"id":1206},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setPane2Selection","varMapping":{"__isSmartRef__":true,"id":1211},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1211":{"source":{"__isSmartRef__":true,"id":1206},"target":{"__isSmartRef__":true,"id":1052}},"1212":{"sourceObj":{"__isSmartRef__":true,"id":1206},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane2Selection","varMapping":{"__isSmartRef__":true,"id":1213},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1213":{"source":{"__isSmartRef__":true,"id":1206},"target":{"__isSmartRef__":true,"id":1052}},"1214":{"sourceObj":{"__isSmartRef__":true,"id":1206},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane2Content","varMapping":{"__isSmartRef__":true,"id":1215},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1215":{"source":{"__isSmartRef__":true,"id":1206},"target":{"__isSmartRef__":true,"id":1052}},"1216":{"sourceObj":{"__isSmartRef__":true,"id":1206},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane2Menu","varMapping":{"__isSmartRef__":true,"id":1217},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1217":{"source":{"__isSmartRef__":true,"id":1206},"target":{"__isSmartRef__":true,"id":1052}},"1218":{"onDownPressed":{"__isSmartRef__":true,"id":1219},"onUpPressed":{"__isSmartRef__":true,"id":1226}},"1219":{"varMapping":{"__isSmartRef__":true,"id":1220},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1225},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1220":{"this":{"__isSmartRef__":true,"id":1206},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1221}},"1221":{"$super":{"__isSmartRef__":true,"id":1222}},"1222":{"varMapping":{"__isSmartRef__":true,"id":1223},"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":1224},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1223":{"obj":{"__isSmartRef__":true,"id":1206},"name":"onDownPressed"},"1224":{},"1225":{},"1226":{"varMapping":{"__isSmartRef__":true,"id":1227},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1227":{"this":{"__isSmartRef__":true,"id":1206},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1228}},"1228":{"$super":{"__isSmartRef__":true,"id":1229}},"1229":{"varMapping":{"__isSmartRef__":true,"id":1230},"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":1231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1230":{"obj":{"__isSmartRef__":true,"id":1206},"name":"onUpPressed"},"1231":{},"1232":{},"1233":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1206}},"1234":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":1235},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":1262},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1235":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1236},"itemList":["-----"],"eventHandler":{"__isSmartRef__":true,"id":1237},"derivationIds":[],"id":"E1EDA4F2-996F-4E33-B8BE-829B3016CF39","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1238},"attributeConnections":[{"__isSmartRef__":true,"id":1239},{"__isSmartRef__":true,"id":1241},{"__isSmartRef__":true,"id":1243},{"__isSmartRef__":true,"id":1245}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1247},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(410.0,16.5)"},"1236":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"1237":{"morph":{"__isSmartRef__":true,"id":1235},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1238":{"scaleVertical":true,"scaleHorizontal":true},"1239":{"sourceObj":{"__isSmartRef__":true,"id":1235},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setPane3Selection","varMapping":{"__isSmartRef__":true,"id":1240},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1240":{"source":{"__isSmartRef__":true,"id":1235},"target":{"__isSmartRef__":true,"id":1052}},"1241":{"sourceObj":{"__isSmartRef__":true,"id":1235},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane3Selection","varMapping":{"__isSmartRef__":true,"id":1242},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1242":{"source":{"__isSmartRef__":true,"id":1235},"target":{"__isSmartRef__":true,"id":1052}},"1243":{"sourceObj":{"__isSmartRef__":true,"id":1235},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane3Content","varMapping":{"__isSmartRef__":true,"id":1244},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1244":{"source":{"__isSmartRef__":true,"id":1235},"target":{"__isSmartRef__":true,"id":1052}},"1245":{"sourceObj":{"__isSmartRef__":true,"id":1235},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane3Menu","varMapping":{"__isSmartRef__":true,"id":1246},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1246":{"source":{"__isSmartRef__":true,"id":1235},"target":{"__isSmartRef__":true,"id":1052}},"1247":{"onDownPressed":{"__isSmartRef__":true,"id":1248},"onUpPressed":{"__isSmartRef__":true,"id":1255}},"1248":{"varMapping":{"__isSmartRef__":true,"id":1249},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1254},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1249":{"this":{"__isSmartRef__":true,"id":1235},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1250}},"1250":{"$super":{"__isSmartRef__":true,"id":1251}},"1251":{"varMapping":{"__isSmartRef__":true,"id":1252},"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":1253},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1252":{"obj":{"__isSmartRef__":true,"id":1235},"name":"onDownPressed"},"1253":{},"1254":{},"1255":{"varMapping":{"__isSmartRef__":true,"id":1256},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1261},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1256":{"this":{"__isSmartRef__":true,"id":1235},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1257}},"1257":{"$super":{"__isSmartRef__":true,"id":1258}},"1258":{"varMapping":{"__isSmartRef__":true,"id":1259},"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":1260},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1259":{"obj":{"__isSmartRef__":true,"id":1235},"name":"onUpPressed"},"1260":{},"1261":{},"1262":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1235}},"1263":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":1264},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":1291},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1264":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1265},"itemList":["-----"],"eventHandler":{"__isSmartRef__":true,"id":1266},"derivationIds":[],"id":"7BD8DF35-C318-49BE-B361-75C5A3E186ED","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1267},"attributeConnections":[{"__isSmartRef__":true,"id":1268},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1272},{"__isSmartRef__":true,"id":1274}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1276},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(615.0,16.5)"},"1265":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"1266":{"morph":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1267":{"scaleVertical":true,"scaleHorizontal":true},"1268":{"sourceObj":{"__isSmartRef__":true,"id":1264},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setPane4Selection","varMapping":{"__isSmartRef__":true,"id":1269},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1269":{"source":{"__isSmartRef__":true,"id":1264},"target":{"__isSmartRef__":true,"id":1052}},"1270":{"sourceObj":{"__isSmartRef__":true,"id":1264},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane4Selection","varMapping":{"__isSmartRef__":true,"id":1271},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1271":{"source":{"__isSmartRef__":true,"id":1264},"target":{"__isSmartRef__":true,"id":1052}},"1272":{"sourceObj":{"__isSmartRef__":true,"id":1264},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane4Content","varMapping":{"__isSmartRef__":true,"id":1273},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1273":{"source":{"__isSmartRef__":true,"id":1264},"target":{"__isSmartRef__":true,"id":1052}},"1274":{"sourceObj":{"__isSmartRef__":true,"id":1264},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane4Menu","varMapping":{"__isSmartRef__":true,"id":1275},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1275":{"source":{"__isSmartRef__":true,"id":1264},"target":{"__isSmartRef__":true,"id":1052}},"1276":{"onDownPressed":{"__isSmartRef__":true,"id":1277},"onUpPressed":{"__isSmartRef__":true,"id":1284}},"1277":{"varMapping":{"__isSmartRef__":true,"id":1278},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1278":{"this":{"__isSmartRef__":true,"id":1264},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1279}},"1279":{"$super":{"__isSmartRef__":true,"id":1280}},"1280":{"varMapping":{"__isSmartRef__":true,"id":1281},"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":1282},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1281":{"obj":{"__isSmartRef__":true,"id":1264},"name":"onDownPressed"},"1282":{},"1283":{},"1284":{"varMapping":{"__isSmartRef__":true,"id":1285},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1290},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1285":{"this":{"__isSmartRef__":true,"id":1264},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1286}},"1286":{"$super":{"__isSmartRef__":true,"id":1287}},"1287":{"varMapping":{"__isSmartRef__":true,"id":1288},"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":1289},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1288":{"obj":{"__isSmartRef__":true,"id":1264},"name":"onUpPressed"},"1289":{},"1290":{},"1291":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1264}},"1292":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":1293},"targetMethodName":"setTextString","varMapping":{"__isSmartRef__":true,"id":1303},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1293":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1294},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1295}],"eventHandler":{"__isSmartRef__":true,"id":1297},"_ClipMode":"auto","derivationIds":[],"id":"341067A2-C6AF-425B-8C55-8D8023E0672D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Courier","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1044},"accessibleInInactiveWindow":true,"layout":{"__isSmartRef__":true,"id":1298},"noEval":true,"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1299},{"__isSmartRef__":true,"id":1301}],"doNotSerialize":["$$textString","$$savedTextString"],"doNotCopyProperties":["$$textString","$$savedTextString"],"specialHighlighting":"none","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"_lastSyntaxHighlightTime":0,"__serializedExpressions__":["_TextColor","_Position"],"textString":"-----","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,247.5)"},"1294":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(820.0,302.5)","_Padding":"lively.rect(5,5,0,0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"Color.rgb(255,255,255)"},"1295":{"style":{"__isSmartRef__":true,"id":1296},"chunkOwner":{"__isSmartRef__":true,"id":1293},"_id":"_4","storedString":"-----","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1296":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1297":{"morph":{"__isSmartRef__":true,"id":1293},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1298":{"scaleVertical":true,"scaleHorizontal":true},"1299":{"sourceObj":{"__isSmartRef__":true,"id":1293},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1293},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":1300},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1300":{"source":{"__isSmartRef__":true,"id":1293},"target":{"__isSmartRef__":true,"id":1293}},"1301":{"sourceObj":{"__isSmartRef__":true,"id":1293},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setSourceString","varMapping":{"__isSmartRef__":true,"id":1302},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1302":{"source":{"__isSmartRef__":true,"id":1293},"target":{"__isSmartRef__":true,"id":1052}},"1303":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1293}},"1304":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":1045},"targetMethodName":"setTextString","varMapping":{"__isSmartRef__":true,"id":1305},"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1305":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1045}},"1306":{"source":{"__isSmartRef__":true,"id":1045},"target":{"__isSmartRef__":true,"id":1052}},"1307":{"submorphs":[{"__isSmartRef__":true,"id":1308}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1313},"eventHandler":{"__isSmartRef__":true,"id":1314},"_ClipMode":"visible","derivationIds":[],"id":"5D4F1DEF-3734-4CAC-AADD-F2329D9046E7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1308},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":1044},"attributeConnections":[{"__isSmartRef__":true,"id":1315}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":1317},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(656.0,0.0)"},"1308":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1309},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1310}],"eventHandler":{"__isSmartRef__":true,"id":1312},"_ClipMode":"hidden","derivationIds":[],"id":"74551E74-1541-46FA-881B-5551BDA62627","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1307},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1309":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.4,16.5)","_Padding":"lively.rect(2,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1310":{"style":{"__isSmartRef__":true,"id":1311},"chunkOwner":{"__isSmartRef__":true,"id":1308},"_id":"_26","storedString":"Codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1311":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1312":{"morph":{"__isSmartRef__":true,"id":1308},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1313":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.4,16.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1314":{"morph":{"__isSmartRef__":true,"id":1307},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1315":{"sourceObj":{"__isSmartRef__":true,"id":1307},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setTargetURL","varMapping":{"__isSmartRef__":true,"id":1316},"converterString":"function () { return URL.codeBase.withFilename('lively/')}","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1316":{"source":{"__isSmartRef__":true,"id":1307},"target":{"__isSmartRef__":true,"id":1052}},"1317":{"scaleVertical":true,"scaleHorizontal":true},"1318":{"submorphs":[{"__isSmartRef__":true,"id":1319}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1324},"eventHandler":{"__isSmartRef__":true,"id":1325},"_ClipMode":"visible","derivationIds":[],"id":"B302115D-08B0-44C1-B839-E167C93125E9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1319},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":1044},"attributeConnections":[{"__isSmartRef__":true,"id":1326}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":1328},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(754.4,0.0)"},"1319":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1320},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1321}],"eventHandler":{"__isSmartRef__":true,"id":1323},"_ClipMode":"hidden","derivationIds":[],"id":"6AEF5EB6-3633-4FBB-8265-C1988499A0D3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1318},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1320":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(65.6,16.5)","_Padding":"lively.rect(2,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1321":{"style":{"__isSmartRef__":true,"id":1322},"chunkOwner":{"__isSmartRef__":true,"id":1319},"_id":"_27","storedString":"Local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1322":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1323":{"morph":{"__isSmartRef__":true,"id":1319},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1324":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(65.6,16.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1325":{"morph":{"__isSmartRef__":true,"id":1318},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1326":{"sourceObj":{"__isSmartRef__":true,"id":1318},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setTargetURL","varMapping":{"__isSmartRef__":true,"id":1327},"converterString":"function () {\n return $world.getUserName() ? $world.getUserDir() : URL.source.getDirectory() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1327":{"source":{"__isSmartRef__":true,"id":1318},"target":{"__isSmartRef__":true,"id":1052}},"1328":{"scaleVertical":true,"scaleHorizontal":true},"1329":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1330},"eventHandler":{"__isSmartRef__":true,"id":1335},"_ClipMode":"visible","derivationIds":[],"id":"710E47AB-9F00-453F-BA1C-E04EC9CCD228","droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"fixed":[{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1138}],"scalingBelow":[{"__isSmartRef__":true,"id":1293}],"scalingAbove":[{"__isSmartRef__":true,"id":1159},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1235},{"__isSmartRef__":true,"id":1264}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":1044},"styleClass":["Browser_resizer"],"layout":{"__isSmartRef__":true,"id":1336},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,242.0)"},"1330":{"_Fill":{"__isSmartRef__":true,"id":1331},"_BorderRadius":3,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(820.0,5.5)","_Padding":"lively.rect(0,0,0,0)"},"1331":{"stops":[{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":1333},{"__isSmartRef__":true,"id":1334}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1332":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(235,235,235)"},"1333":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(215,215,215)"},"1334":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"1335":{"morph":{"__isSmartRef__":true,"id":1329},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1336":{"scaleVertical":true,"scaleHorizontal":true},"1337":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(820.0,550.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(230,230,230)"},"1338":{"morph":{"__isSmartRef__":true,"id":1044},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1339":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"1340":{"initializeTableau":{"__isSmartRef__":true,"id":1341},"initSimplex":{"__isSmartRef__":true,"id":1345},"simplexStep":{"__isSmartRef__":true,"id":1349},"start":{"__isSmartRef__":true,"id":1353},"stop":{"__isSmartRef__":true,"id":1357},"parseConstraints":{"__isSmartRef__":true,"id":1361},"testTableau":{"__isSmartRef__":true,"id":1365},"addConstraintArray":{"__isSmartRef__":true,"id":1369},"extendArrayWithZeros":{"__isSmartRef__":true,"id":1373},"height":{"__isSmartRef__":true,"id":1377},"addConstraint":{"__isSmartRef__":true,"id":1381},"getValueForConstraintType":{"__isSmartRef__":true,"id":1385},"select":{"__isSmartRef__":true,"id":1389},"setCurrentConstraintType":{"__isSmartRef__":true,"id":1393},"roundTableau":{"__isSmartRef__":true,"id":1397},"setValue":{"__isSmartRef__":true,"id":1401},"stepping":{"__isSmartRef__":true,"id":1405},"testStuff":{"__isSmartRef__":true,"id":1409},"getRatioSide":{"__isSmartRef__":true,"id":1413},"addRatioConstraint":{"__isSmartRef__":true,"id":1417},"length":{"__isSmartRef__":true,"id":1421},"printTableau":{"__isSmartRef__":true,"id":1425},"showVariableValues":{"__isSmartRef__":true,"id":1429},"getValue":{"__isSmartRef__":true,"id":1433},"width":{"__isSmartRef__":true,"id":1437},"ratio":{"__isSmartRef__":true,"id":1441},"position":{"__isSmartRef__":true,"id":1445},"addVerticalDistanceConstraint":{"__isSmartRef__":true,"id":1449},"addDistanceConstraint":{"__isSmartRef__":true,"id":1453},"verticalDistance":{"__isSmartRef__":true,"id":1457},"horizontalDistance":{"__isSmartRef__":true,"id":1461},"runSimplex":{"__isSmartRef__":true,"id":1465},"x":{"__isSmartRef__":true,"id":1469},"y":{"__isSmartRef__":true,"id":1473}},"1341":{"varMapping":{"__isSmartRef__":true,"id":1342},"source":"function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":1343},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1342":{"this":{"__isSmartRef__":true,"id":243}},"1343":{"timestamp":{"__isSmartRef__":true,"id":1344},"user":"lisa.pfisterer","tags":[]},"1344":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:12 GMT+0100 (Mitteleuropäische Zeit)"},"1345":{"varMapping":{"__isSmartRef__":true,"id":1346},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n this.specifiedValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n \n //this.startStepping(100, \"showVariableValues\");\n}","funcProperties":{"__isSmartRef__":true,"id":1347},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1346":{"this":{"__isSmartRef__":true,"id":243}},"1347":{"timestamp":{"__isSmartRef__":true,"id":1348},"user":"daniel.hoffmann","tags":[]},"1348":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:24:14 GMT+0100 (Mitteleuropäische Zeit)"},"1349":{"varMapping":{"__isSmartRef__":true,"id":1350},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1350":{"this":{"__isSmartRef__":true,"id":243}},"1351":{"timestamp":{"__isSmartRef__":true,"id":1352},"user":"lisa.pfisterer","tags":[]},"1352":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:02:55 GMT+0100 (Mitteleuropäische Zeit)"},"1353":{"varMapping":{"__isSmartRef__":true,"id":1354},"source":"function start() {\n this.initSimplex();\n this.startStepping(10, \"runSimplex\")\n}","funcProperties":{"__isSmartRef__":true,"id":1355},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1354":{"this":{"__isSmartRef__":true,"id":243}},"1355":{"timestamp":{"__isSmartRef__":true,"id":1356},"user":"daniel.hoffmann","tags":[]},"1356":{"isSerializedDate":true,"string":"Thu Dec 13 2012 18:13:36 GMT+0100 (Mitteleuropäische Zeit)"},"1357":{"varMapping":{"__isSmartRef__":true,"id":1358},"source":"function stop() {\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":1359},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1358":{"this":{"__isSmartRef__":true,"id":243}},"1359":{"timestamp":{"__isSmartRef__":true,"id":1360},"user":"lisa.pfisterer","tags":[]},"1360":{"isSerializedDate":true,"string":"Sat Dec 01 2012 18:56:37 GMT+0100 (Mitteleuropäische Zeit)"},"1361":{"varMapping":{"__isSmartRef__":true,"id":1362},"source":"function parseConstraints() {\n console.log(\"function: parseConstraints\");\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n // console.log(\"methodName: \" + methodName);\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n debugger;\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}","funcProperties":{"__isSmartRef__":true,"id":1363},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1362":{"this":{"__isSmartRef__":true,"id":243}},"1363":{"timestamp":{"__isSmartRef__":true,"id":1364},"user":"daniel.hoffmann","tags":[]},"1364":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:28:13 GMT+0100 (Mitteleuropäische Zeit)"},"1365":{"varMapping":{"__isSmartRef__":true,"id":1366},"source":"function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}","funcProperties":{"__isSmartRef__":true,"id":1367},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1366":{"this":{"__isSmartRef__":true,"id":243}},"1367":{"timestamp":{"__isSmartRef__":true,"id":1368},"user":"lisa.pfisterer","tags":[]},"1368":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:53:18 GMT+0100 (Mitteleuropäische Zeit)"},"1369":{"varMapping":{"__isSmartRef__":true,"id":1370},"source":"function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}","funcProperties":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1370":{"this":{"__isSmartRef__":true,"id":243}},"1371":{"timestamp":{"__isSmartRef__":true,"id":1372},"user":"lisa.pfisterer","tags":[]},"1372":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:49:25 GMT+0100 (Mitteleuropäische Zeit)"},"1373":{"varMapping":{"__isSmartRef__":true,"id":1374},"source":"function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}","funcProperties":{"__isSmartRef__":true,"id":1375},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1374":{"this":{"__isSmartRef__":true,"id":243}},"1375":{"timestamp":{"__isSmartRef__":true,"id":1376},"user":"lisa.pfisterer","tags":[]},"1376":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:58:45 GMT+0100 (Mitteleuropäische Zeit)"},"1377":{"varMapping":{"__isSmartRef__":true,"id":1378},"source":"function height(variables) {\n console.log(\"function: height\");\n var variable = variables[0] + \".h\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":1379},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1378":{"this":{"__isSmartRef__":true,"id":243}},"1379":{"timestamp":{"__isSmartRef__":true,"id":1380},"user":"daniel.hoffmann","tags":[]},"1380":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:25:25 GMT+0100 (Mitteleuropäische Zeit)"},"1381":{"varMapping":{"__isSmartRef__":true,"id":1382},"source":"function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1383},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1382":{"this":{"__isSmartRef__":true,"id":243}},"1383":{"timestamp":{"__isSmartRef__":true,"id":1384},"user":"daniel.hoffmann","tags":[]},"1384":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:43:21 GMT+0100 (Mitteleuropäische Zeit)"},"1385":{"varMapping":{"__isSmartRef__":true,"id":1386},"source":"function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1387},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1386":{"this":{"__isSmartRef__":true,"id":243}},"1387":{"timestamp":{"__isSmartRef__":true,"id":1388},"user":"daniel.hoffmann","tags":[]},"1388":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:31:12 GMT+0100 (Mitteleuropäische Zeit)"},"1389":{"varMapping":{"__isSmartRef__":true,"id":1390},"source":"function select(name, part) {\n console.log(\"selected \" + name + \" \" + part);\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n debugger;\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n debugger;\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1390":{"this":{"__isSmartRef__":true,"id":243}},"1391":{"timestamp":{"__isSmartRef__":true,"id":1392},"user":"daniel.hoffmann","tags":[]},"1392":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:45:34 GMT+0100 (Mitteleuropäische Zeit)"},"1393":{"varMapping":{"__isSmartRef__":true,"id":1394},"source":"function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1395},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1394":{"this":{"__isSmartRef__":true,"id":243}},"1395":{"timestamp":{"__isSmartRef__":true,"id":1396},"user":"daniel.hoffmann","tags":[]},"1396":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"1397":{"varMapping":{"__isSmartRef__":true,"id":1398},"source":"function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}","funcProperties":{"__isSmartRef__":true,"id":1399},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1398":{"this":{"__isSmartRef__":true,"id":243}},"1399":{"timestamp":{"__isSmartRef__":true,"id":1400},"user":"lisa.pfisterer","tags":[]},"1400":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:25:12 GMT+0100 (Mitteleuropäische Zeit)"},"1401":{"varMapping":{"__isSmartRef__":true,"id":1402},"source":"function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}","funcProperties":{"__isSmartRef__":true,"id":1403},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1402":{"this":{"__isSmartRef__":true,"id":243}},"1403":{"timestamp":{"__isSmartRef__":true,"id":1404},"user":"daniel.hoffmann","tags":[]},"1404":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (Mitteleuropäische Zeit)"},"1405":{"varMapping":{"__isSmartRef__":true,"id":1406},"source":"function stepping() {\n this.startStepping(100, \"testStuff\")\n}","funcProperties":{"__isSmartRef__":true,"id":1407},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1406":{"this":{"__isSmartRef__":true,"id":243}},"1407":{"timestamp":{"__isSmartRef__":true,"id":1408},"user":"lisa.pfisterer","tags":[]},"1408":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:26:27 GMT+0100 (Mitteleuropäische Zeit)"},"1409":{"varMapping":{"__isSmartRef__":true,"id":1410},"source":"function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}","funcProperties":{"__isSmartRef__":true,"id":1411},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1410":{"this":{"__isSmartRef__":true,"id":243}},"1411":{"timestamp":{"__isSmartRef__":true,"id":1412},"user":"lisa.pfisterer","tags":[]},"1412":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:39:19 GMT+0100 (Mitteleuropäische Zeit)"},"1413":{"varMapping":{"__isSmartRef__":true,"id":1414},"source":"function getRatioSide(name, part) {\n debugger;\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1415},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1414":{"this":{"__isSmartRef__":true,"id":243}},"1415":{"timestamp":{"__isSmartRef__":true,"id":1416},"user":"daniel.hoffmann","tags":[]},"1416":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:39:30 GMT+0100 (Mitteleuropäische Zeit)"},"1417":{"varMapping":{"__isSmartRef__":true,"id":1418},"source":"function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":1419},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1418":{"this":{"__isSmartRef__":true,"id":243}},"1419":{"timestamp":{"__isSmartRef__":true,"id":1420},"user":"daniel.hoffmann","tags":[]},"1420":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:29:43 GMT+0100 (Mitteleuropäische Zeit)"},"1421":{"varMapping":{"__isSmartRef__":true,"id":1422},"source":"function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}","funcProperties":{"__isSmartRef__":true,"id":1423},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1422":{"this":{"__isSmartRef__":true,"id":243}},"1423":{"timestamp":{"__isSmartRef__":true,"id":1424},"user":"lisa.pfisterer","tags":[]},"1424":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:34 GMT+0100 (Mitteleuropäische Zeit)"},"1425":{"varMapping":{"__isSmartRef__":true,"id":1426},"source":"function printTableau() {\n console.log(\"function: printTableau\");\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n}","funcProperties":{"__isSmartRef__":true,"id":1427},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1426":{"this":{"__isSmartRef__":true,"id":243}},"1427":{"timestamp":{"__isSmartRef__":true,"id":1428},"user":"lisa.pfisterer","tags":[]},"1428":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:39:19 GMT+0100 (Mitteleuropäische Zeit)"},"1429":{"varMapping":{"__isSmartRef__":true,"id":1430},"source":"function showVariableValues() {\n console.log(\"showVariableValues\");\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}","funcProperties":{"__isSmartRef__":true,"id":1431},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1430":{"this":{"__isSmartRef__":true,"id":243}},"1431":{"timestamp":{"__isSmartRef__":true,"id":1432},"user":"daniel.hoffmann","tags":[]},"1432":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:39:30 GMT+0100 (Mitteleuropäische Zeit)"},"1433":{"varMapping":{"__isSmartRef__":true,"id":1434},"source":"function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1435},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1434":{"this":{"__isSmartRef__":true,"id":243}},"1435":{"timestamp":{"__isSmartRef__":true,"id":1436},"user":"lisa.pfisterer","tags":[]},"1436":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:59:33 GMT+0100 (Mitteleuropäische Zeit)"},"1437":{"varMapping":{"__isSmartRef__":true,"id":1438},"source":"function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":1439},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1438":{"this":{"__isSmartRef__":true,"id":243}},"1439":{"timestamp":{"__isSmartRef__":true,"id":1440},"user":"daniel.hoffmann","tags":[]},"1440":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:25:37 GMT+0100 (Mitteleuropäische Zeit)"},"1441":{"varMapping":{"__isSmartRef__":true,"id":1442},"source":"function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}","funcProperties":{"__isSmartRef__":true,"id":1443},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1442":{"this":{"__isSmartRef__":true,"id":243}},"1443":{"timestamp":{"__isSmartRef__":true,"id":1444},"user":"daniel.hoffmann","tags":[]},"1444":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (Mitteleuropäische Zeit)"},"1445":{"varMapping":{"__isSmartRef__":true,"id":1446},"source":"function position(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":1447},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1446":{"this":{"__isSmartRef__":true,"id":243}},"1447":{"timestamp":{"__isSmartRef__":true,"id":1448},"user":"daniel.hoffmann","tags":[]},"1448":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (Mitteleuropäische Zeit)"},"1449":{"varMapping":{"__isSmartRef__":true,"id":1450},"source":"function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":1451},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1450":{"this":{"__isSmartRef__":true,"id":243}},"1451":{"timestamp":{"__isSmartRef__":true,"id":1452},"user":"daniel.hoffmann","tags":[]},"1452":{"isSerializedDate":true,"string":"Fri Dec 07 2012 22:25:53 GMT+0100 (Mitteleuropäische Zeit)"},"1453":{"varMapping":{"__isSmartRef__":true,"id":1454},"source":"function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":1455},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1454":{"this":{"__isSmartRef__":true,"id":243}},"1455":{"timestamp":{"__isSmartRef__":true,"id":1456},"user":"daniel.hoffmann","tags":[]},"1456":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:39 GMT+0100 (Mitteleuropäische Zeit)"},"1457":{"varMapping":{"__isSmartRef__":true,"id":1458},"source":"function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":1459},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1458":{"this":{"__isSmartRef__":true,"id":243}},"1459":{"timestamp":{"__isSmartRef__":true,"id":1460},"user":"daniel.hoffmann","tags":[]},"1460":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (Mitteleuropäische Zeit)"},"1461":{"varMapping":{"__isSmartRef__":true,"id":1462},"source":"function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":1463},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1462":{"this":{"__isSmartRef__":true,"id":243}},"1463":{"timestamp":{"__isSmartRef__":true,"id":1464},"user":"daniel.hoffmann","tags":[]},"1464":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:26:56 GMT+0100 (Mitteleuropäische Zeit)"},"1465":{"varMapping":{"__isSmartRef__":true,"id":1466},"source":"function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n if (halos && halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n })){\n return;\n }\n \n this.initSimplex();\n}","funcProperties":{"__isSmartRef__":true,"id":1467},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1466":{"this":{"__isSmartRef__":true,"id":243}},"1467":{"timestamp":{"__isSmartRef__":true,"id":1468},"user":"daniel.hoffmann","tags":[]},"1468":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:04:44 GMT+0100 (Mitteleuropäische Zeit)"},"1469":{"varMapping":{"__isSmartRef__":true,"id":1470},"source":"function x(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}","funcProperties":{"__isSmartRef__":true,"id":1471},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1470":{"this":{"__isSmartRef__":true,"id":243}},"1471":{"timestamp":{"__isSmartRef__":true,"id":1472},"user":"daniel.hoffmann","tags":[]},"1472":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (Mitteleuropäische Zeit)"},"1473":{"varMapping":{"__isSmartRef__":true,"id":1474},"source":"function y(variables) {\n console.log(\"function: position\");\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":1475},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1474":{"this":{"__isSmartRef__":true,"id":243}},"1475":{"timestamp":{"__isSmartRef__":true,"id":1476},"user":"daniel.hoffmann","tags":[]},"1476":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (Mitteleuropäische Zeit)"},"1477":{"morph":{"__isSmartRef__":true,"id":237},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1478":{"sourceObj":{"__isSmartRef__":true,"id":237},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1479},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1479":{"submorphs":[],"scripts":[],"id":"F1D9A436-5753-4B1C-AD17-30A4D54E038B","shape":{"__isSmartRef__":true,"id":1480},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":1481},"eventHandler":{"__isSmartRef__":true,"id":1482},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":2},"layout":{"__isSmartRef__":true,"id":1483},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1484},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"1480":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1481":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1482":{"morph":{"__isSmartRef__":true,"id":1479},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1483":{"moveHorizontal":true,"adjustForNewBounds":true},"1484":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":1485},"setColors":{"__isSmartRef__":true,"id":1489}},"1485":{"varMapping":{"__isSmartRef__":true,"id":1486},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1487},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1486":{"this":{"__isSmartRef__":true,"id":1479}},"1487":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":1488}},"1488":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1489":{"varMapping":{"__isSmartRef__":true,"id":1490},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":1491},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1490":{"this":{"__isSmartRef__":true,"id":1479}},"1491":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":1492}},"1492":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1493":{"sourceObj":{"__isSmartRef__":true,"id":237},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":237},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1494":{"sourceObj":{"__isSmartRef__":true,"id":237},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":237},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":1495},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1495":{"source":{"__isSmartRef__":true,"id":237},"target":{"__isSmartRef__":true,"id":237}},"1496":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1497},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1498}],"eventHandler":{"__isSmartRef__":true,"id":1500},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(245.0,177.9)","_TextColor":"Color.rgb(0,204,0)"},"1497":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"1498":{"style":{"__isSmartRef__":true,"id":1499},"chunkOwner":{"__isSmartRef__":true,"id":1496},"_id":"_1868","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1499":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1500":{"morph":{"__isSmartRef__":true,"id":1496},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1501":{"doSave":{"__isSmartRef__":true,"id":1502},"boundEval":{"__isSmartRef__":true,"id":1510},"reset":{"__isSmartRef__":true,"id":1518},"display":{"__isSmartRef__":true,"id":1522},"hasChanged":{"__isSmartRef__":true,"id":1526},"displayStatus":{"__isSmartRef__":true,"id":1530},"updateTarget":{"__isSmartRef__":true,"id":1534}},"1502":{"varMapping":{"__isSmartRef__":true,"id":1503},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1508},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1503":{"this":{"__isSmartRef__":true,"id":237},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1504}},"1504":{"$super":{"__isSmartRef__":true,"id":1505}},"1505":{"varMapping":{"__isSmartRef__":true,"id":1506},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1507},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1506":{"obj":{"__isSmartRef__":true,"id":237},"name":"doSave"},"1507":{},"1508":{"timestamp":{"__isSmartRef__":true,"id":1509},"user":"lauritz"},"1509":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"1510":{"varMapping":{"__isSmartRef__":true,"id":1511},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":1516},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1511":{"this":{"__isSmartRef__":true,"id":237},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1512}},"1512":{"$super":{"__isSmartRef__":true,"id":1513}},"1513":{"varMapping":{"__isSmartRef__":true,"id":1514},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1515},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1514":{"obj":{"__isSmartRef__":true,"id":237},"name":"boundEval"},"1515":{},"1516":{"timestamp":{"__isSmartRef__":true,"id":1517},"user":"lauritz","categories":[]},"1517":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"1518":{"varMapping":{"__isSmartRef__":true,"id":1519},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":1520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1519":{"this":{"__isSmartRef__":true,"id":237}},"1520":{"timestamp":{"__isSmartRef__":true,"id":1521},"user":"cschuster","tags":[]},"1521":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1522":{"varMapping":{"__isSmartRef__":true,"id":1523},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":1524},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1523":{"this":{"__isSmartRef__":true,"id":237}},"1524":{"timestamp":{"__isSmartRef__":true,"id":1525},"user":"lauritz","tags":[]},"1525":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1526":{"varMapping":{"__isSmartRef__":true,"id":1527},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":1528},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1527":{"this":{"__isSmartRef__":true,"id":237}},"1528":{"timestamp":{"__isSmartRef__":true,"id":1529},"user":"lauritz","categories":[]},"1529":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1530":{"varMapping":{"__isSmartRef__":true,"id":1531},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":1532},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1531":{"this":{"__isSmartRef__":true,"id":237}},"1532":{"timestamp":{"__isSmartRef__":true,"id":1533},"user":"lauritz","categories":[]},"1533":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"1534":{"varMapping":{"__isSmartRef__":true,"id":1535},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":1536},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1535":{"this":{"__isSmartRef__":true,"id":237}},"1536":{"timestamp":{"__isSmartRef__":true,"id":1537},"user":"lauritz","tags":[]},"1537":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1538":{"submorphs":[{"__isSmartRef__":true,"id":1539}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":1544},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1545},"lighterFill":{"__isSmartRef__":true,"id":1550},"label":{"__isSmartRef__":true,"id":1539},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1555},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":1556},"eventHandler":{"__isSmartRef__":true,"id":1557},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"1539":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":1540},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1538},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1541}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":1543},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1540":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"1541":{"style":{"__isSmartRef__":true,"id":1542},"chunkOwner":{"__isSmartRef__":true,"id":1539},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1542":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1543":{"morph":{"__isSmartRef__":true,"id":1539},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1544":{"_Fill":{"__isSmartRef__":true,"id":1545},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"1545":{"stops":[{"__isSmartRef__":true,"id":1546},{"__isSmartRef__":true,"id":1547},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1546":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1547":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1548":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1549":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1550":{"stops":[{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1552},{"__isSmartRef__":true,"id":1553},{"__isSmartRef__":true,"id":1554}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1551":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1552":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1553":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1554":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1555":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1556":{"moveHorizontal":true},"1557":{"morph":{"__isSmartRef__":true,"id":1538},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1558":{"submorphs":[],"scripts":[],"id":"114A82AE-1AB2-450F-A6C6-6B01E1C01B4D","shape":{"__isSmartRef__":true,"id":1559},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1560},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":2},"attributeConnections":[{"__isSmartRef__":true,"id":1561}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":1563},"eventHandler":{"__isSmartRef__":true,"id":1564},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1565},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"1559":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"1560":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1561":{"sourceObj":{"__isSmartRef__":true,"id":1558},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1562},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1562":{"source":{"__isSmartRef__":true,"id":1558},"target":{"__isSmartRef__":true,"id":2}},"1563":{"resizeHeight":false,"moveVertical":true},"1564":{"morph":{"__isSmartRef__":true,"id":1558},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1565":{"preselectItem":{"__isSmartRef__":true,"id":1566}},"1566":{"varMapping":{"__isSmartRef__":true,"id":1567},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1568},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1567":{"this":{"__isSmartRef__":true,"id":1558}},"1568":{"timestamp":{"__isSmartRef__":true,"id":1569},"user":"lauritz"},"1569":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"1570":{"submorphs":[{"__isSmartRef__":true,"id":1571}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":1575},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1576},"lighterFill":{"__isSmartRef__":true,"id":1581},"label":{"__isSmartRef__":true,"id":1571},"attributeConnections":[{"__isSmartRef__":true,"id":1586}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1587},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"1571":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":1572},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1570},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1573}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1572":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"1573":{"style":{"__isSmartRef__":true,"id":1574},"chunkOwner":{"__isSmartRef__":true,"id":1571},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1574":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1575":{"_Fill":{"__isSmartRef__":true,"id":1576},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"1576":{"stops":[{"__isSmartRef__":true,"id":1577},{"__isSmartRef__":true,"id":1578},{"__isSmartRef__":true,"id":1579},{"__isSmartRef__":true,"id":1580}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1577":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1578":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1579":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1580":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1581":{"stops":[{"__isSmartRef__":true,"id":1582},{"__isSmartRef__":true,"id":1583},{"__isSmartRef__":true,"id":1584},{"__isSmartRef__":true,"id":1585}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1582":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1583":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1584":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1585":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1586":{"sourceObj":{"__isSmartRef__":true,"id":1570},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1587":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1588":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":1589},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":1590},"textChunks":[{"__isSmartRef__":true,"id":1591}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":1593}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":1595},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":1596},"selection":{"__isSmartRef__":true,"id":1},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":1615},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1616},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"1589":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"1590":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1591":{"style":{"__isSmartRef__":true,"id":1592},"chunkOwner":{"__isSmartRef__":true,"id":1588},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1592":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1593":{"sourceObj":{"__isSmartRef__":true,"id":1588},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1594},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1594":{"source":{"__isSmartRef__":true,"id":1588},"target":{"__isSmartRef__":true,"id":2}},"1595":{"morph":{"__isSmartRef__":true,"id":1588},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1596":{"createListMorph":{"__isSmartRef__":true,"id":1597},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":1599},"onMouseUp":{"__isSmartRef__":true,"id":1601},"resetConnections":{"__isSmartRef__":true,"id":1603},"setTargetToListSelection":{"__isSmartRef__":true,"id":1605},"setTargetOfPane":{"__isSmartRef__":true,"id":1607},"onBlur":{"__isSmartRef__":true,"id":1609},"reset":{"__isSmartRef__":true,"id":1611},"onMouseDown":{"__isSmartRef__":true,"id":1613}},"1597":{"time":{"__isSmartRef__":true,"id":1598},"user":"lauritz"},"1598":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1599":{"time":{"__isSmartRef__":true,"id":1600},"user":"lauritz"},"1600":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1601":{"time":{"__isSmartRef__":true,"id":1602},"user":"lauritz"},"1602":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1603":{"time":{"__isSmartRef__":true,"id":1604},"user":"lauritz"},"1604":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1605":{"time":{"__isSmartRef__":true,"id":1606},"user":"lauritz"},"1606":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1607":{"time":{"__isSmartRef__":true,"id":1608},"user":"lauritz"},"1608":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1609":{"time":{"__isSmartRef__":true,"id":1610},"user":"lauritz"},"1610":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1611":{"time":{"__isSmartRef__":true,"id":1612},"user":"lauritz"},"1612":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1613":{"time":{"__isSmartRef__":true,"id":1614},"user":"lauritz"},"1614":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1615":{},"1616":{"getList":{"__isSmartRef__":true,"id":1617},"setList":{"__isSmartRef__":true,"id":1620},"reset":{"__isSmartRef__":true,"id":1623},"example":{"__isSmartRef__":true,"id":1626},"removeList":{"__isSmartRef__":true,"id":1629},"onBlur":{"__isSmartRef__":true,"id":1632},"createListMorph":{"__isSmartRef__":true,"id":1639},"resetConnections":{"__isSmartRef__":true,"id":1642},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":1645},"setTargetToListSelection":{"__isSmartRef__":true,"id":1648},"setTargetOfPane":{"__isSmartRef__":true,"id":1651},"onMouseDown":{"__isSmartRef__":true,"id":1654}},"1617":{"varMapping":{"__isSmartRef__":true,"id":1618},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":1619},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1618":{"this":{"__isSmartRef__":true,"id":1588}},"1619":{},"1620":{"varMapping":{"__isSmartRef__":true,"id":1621},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":1622},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1621":{"this":{"__isSmartRef__":true,"id":1588}},"1622":{},"1623":{"varMapping":{"__isSmartRef__":true,"id":1624},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":1625},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1624":{"this":{"__isSmartRef__":true,"id":1588}},"1625":{},"1626":{"varMapping":{"__isSmartRef__":true,"id":1627},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":1628},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1627":{"this":{"__isSmartRef__":true,"id":1588}},"1628":{},"1629":{"varMapping":{"__isSmartRef__":true,"id":1630},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1631},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1630":{"this":{"__isSmartRef__":true,"id":1588}},"1631":{},"1632":{"varMapping":{"__isSmartRef__":true,"id":1633},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":1638},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1633":{"this":{"__isSmartRef__":true,"id":1588},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1634}},"1634":{"$super":{"__isSmartRef__":true,"id":1635}},"1635":{"varMapping":{"__isSmartRef__":true,"id":1636},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1636":{"obj":{"__isSmartRef__":true,"id":1588},"name":"onBlur"},"1637":{},"1638":{},"1639":{"varMapping":{"__isSmartRef__":true,"id":1640},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":1641},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1640":{"this":{"__isSmartRef__":true,"id":1588}},"1641":{},"1642":{"varMapping":{"__isSmartRef__":true,"id":1643},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":1644},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1643":{"this":{"__isSmartRef__":true,"id":1588}},"1644":{},"1645":{"varMapping":{"__isSmartRef__":true,"id":1646},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":1647},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1646":{"this":{"__isSmartRef__":true,"id":1588}},"1647":{},"1648":{"varMapping":{"__isSmartRef__":true,"id":1649},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1650},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1649":{"this":{"__isSmartRef__":true,"id":1588}},"1650":{},"1651":{"varMapping":{"__isSmartRef__":true,"id":1652},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":1653},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1652":{"this":{"__isSmartRef__":true,"id":1588}},"1653":{},"1654":{"varMapping":{"__isSmartRef__":true,"id":1655},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1660},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1655":{"this":{"__isSmartRef__":true,"id":1588},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1656}},"1656":{"$super":{"__isSmartRef__":true,"id":1657}},"1657":{"varMapping":{"__isSmartRef__":true,"id":1658},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1659},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1658":{"obj":{"__isSmartRef__":true,"id":1588},"name":"onMouseDown"},"1659":{},"1660":{},"1661":{"morph":{"__isSmartRef__":true,"id":9},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1662":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":1663},"setTarget":{"__isSmartRef__":true,"id":1666},"generateSourceForScript":{"__isSmartRef__":true,"id":1669},"generateSourceForConnection":{"__isSmartRef__":true,"id":1672},"generateTargetCode":{"__isSmartRef__":true,"id":1675},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":1678},"displayJavaScriptSource":{"__isSmartRef__":true,"id":1681},"displaySourceForScript":{"__isSmartRef__":true,"id":1684},"displaySourceForConnection":{"__isSmartRef__":true,"id":1687},"newScript":{"__isSmartRef__":true,"id":1690},"newConnection":{"__isSmartRef__":true,"id":1693},"deleteSelectedScript":{"__isSmartRef__":true,"id":1696},"disconnectConnection":{"__isSmartRef__":true,"id":1699},"updateLists":{"__isSmartRef__":true,"id":1702},"displayInitialScript":{"__isSmartRef__":true,"id":1705},"reset":{"__isSmartRef__":true,"id":1708},"selectChangedContent":{"__isSmartRef__":true,"id":1711}},"1663":{"varMapping":{"__isSmartRef__":true,"id":1664},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":1665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1664":{"this":{"__isSmartRef__":true,"id":9}},"1665":{},"1666":{"varMapping":{"__isSmartRef__":true,"id":1667},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":1668},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1667":{"this":{"__isSmartRef__":true,"id":9}},"1668":{},"1669":{"varMapping":{"__isSmartRef__":true,"id":1670},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":1671},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1670":{"this":{"__isSmartRef__":true,"id":9}},"1671":{},"1672":{"varMapping":{"__isSmartRef__":true,"id":1673},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":1674},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1673":{"this":{"__isSmartRef__":true,"id":9}},"1674":{},"1675":{"varMapping":{"__isSmartRef__":true,"id":1676},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":1677},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1676":{"this":{"__isSmartRef__":true,"id":9}},"1677":{},"1678":{"varMapping":{"__isSmartRef__":true,"id":1679},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1680},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1679":{"this":{"__isSmartRef__":true,"id":9}},"1680":{},"1681":{"varMapping":{"__isSmartRef__":true,"id":1682},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":1683},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1682":{"this":{"__isSmartRef__":true,"id":9}},"1683":{},"1684":{"varMapping":{"__isSmartRef__":true,"id":1685},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":1686},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1685":{"this":{"__isSmartRef__":true,"id":9}},"1686":{},"1687":{"varMapping":{"__isSmartRef__":true,"id":1688},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":1689},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1688":{"this":{"__isSmartRef__":true,"id":9}},"1689":{},"1690":{"varMapping":{"__isSmartRef__":true,"id":1691},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1692},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1691":{"this":{"__isSmartRef__":true,"id":9}},"1692":{},"1693":{"varMapping":{"__isSmartRef__":true,"id":1694},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1695},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1694":{"this":{"__isSmartRef__":true,"id":9}},"1695":{},"1696":{"varMapping":{"__isSmartRef__":true,"id":1697},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1698},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1697":{"this":{"__isSmartRef__":true,"id":9}},"1698":{},"1699":{"varMapping":{"__isSmartRef__":true,"id":1700},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":1701},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1700":{"this":{"__isSmartRef__":true,"id":9}},"1701":{},"1702":{"varMapping":{"__isSmartRef__":true,"id":1703},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":1704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1703":{"this":{"__isSmartRef__":true,"id":9}},"1704":{},"1705":{"varMapping":{"__isSmartRef__":true,"id":1706},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1706":{"this":{"__isSmartRef__":true,"id":9}},"1707":{},"1708":{"varMapping":{"__isSmartRef__":true,"id":1709},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":1710},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1709":{"this":{"__isSmartRef__":true,"id":9}},"1710":{},"1711":{"varMapping":{"__isSmartRef__":true,"id":1712},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":1804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1803":{"this":{"__isSmartRef__":true,"id":1779}},"1804":{"timestamp":{"__isSmartRef__":true,"id":1805},"user":"lauritz","categories":[]},"1805":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"1806":{"submorphs":[{"__isSmartRef__":true,"id":1807}],"scripts":[],"id":"4A889902-BDF2-42FD-9210-C1CAC663ED8B","shape":{"__isSmartRef__":true,"id":1812},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1818},"lighterFill":{"__isSmartRef__":true,"id":1823},"label":{"__isSmartRef__":true,"id":1807},"attributeConnections":[{"__isSmartRef__":true,"id":1828}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1830},"owner":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":1831},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":2},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1832},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"1807":{"submorphs":[],"scripts":[],"id":"62D4CA60-1818-4F5D-B704-72F55809011E","shape":{"__isSmartRef__":true,"id":1808},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1806},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1809}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1811},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1808":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1809":{"style":{"__isSmartRef__":true,"id":1810},"chunkOwner":{"__isSmartRef__":true,"id":1807},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1810":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1811":{"morph":{"__isSmartRef__":true,"id":1807},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1812":{"_Fill":{"__isSmartRef__":true,"id":1813},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1813":{"stops":[{"__isSmartRef__":true,"id":1814},{"__isSmartRef__":true,"id":1815},{"__isSmartRef__":true,"id":1816},{"__isSmartRef__":true,"id":1817}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1814":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1815":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"1816":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"1817":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"1818":{"stops":[{"__isSmartRef__":true,"id":1819},{"__isSmartRef__":true,"id":1820},{"__isSmartRef__":true,"id":1821},{"__isSmartRef__":true,"id":1822}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1819":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1820":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1821":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1822":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1823":{"stops":[{"__isSmartRef__":true,"id":1824},{"__isSmartRef__":true,"id":1825},{"__isSmartRef__":true,"id":1826},{"__isSmartRef__":true,"id":1827}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1824":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1825":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1826":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1827":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1828":{"sourceObj":{"__isSmartRef__":true,"id":1806},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1806},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1829},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1829":{"source":{"__isSmartRef__":true,"id":1806},"target":{"__isSmartRef__":true,"id":1806}},"1830":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1831":{"morph":{"__isSmartRef__":true,"id":1806},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1832":{"deleteSelectedScript":{"__isSmartRef__":true,"id":1833}},"1833":{"varMapping":{"__isSmartRef__":true,"id":1834},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":1835},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1834":{"this":{"__isSmartRef__":true,"id":1806}},"1835":{"timestamp":{"__isSmartRef__":true,"id":1836},"user":"lauritz"},"1836":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"1837":{"submorphs":[{"__isSmartRef__":true,"id":1838}],"scripts":[],"id":"845BD47A-E3F6-4972-8D33-50A92287C71E","shape":{"__isSmartRef__":true,"id":1844},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1845},"lighterFill":{"__isSmartRef__":true,"id":1850},"label":{"__isSmartRef__":true,"id":1838},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":1855},"list":[],"eventHandler":{"__isSmartRef__":true,"id":1856},"owner":{"__isSmartRef__":true,"id":2},"textString":"","selection":{"__isSmartRef__":true,"id":1857},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1863},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"1838":{"submorphs":[],"scripts":[],"id":"DDEB0A32-0C1C-43A6-9B18-64B64F66118E","shape":{"__isSmartRef__":true,"id":1839},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1837},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1840}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":1842}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":1843},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1839":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1840":{"style":{"__isSmartRef__":true,"id":1841},"chunkOwner":{"__isSmartRef__":true,"id":1838},"_id":"_208","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1841":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1842":{"sourceObj":{"__isSmartRef__":true,"id":1838},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1837},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1843":{"morph":{"__isSmartRef__":true,"id":1838},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1844":{"_Fill":{"__isSmartRef__":true,"id":1845},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1845":{"stops":[{"__isSmartRef__":true,"id":1846},{"__isSmartRef__":true,"id":1847},{"__isSmartRef__":true,"id":1848},{"__isSmartRef__":true,"id":1849}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1846":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1847":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1848":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1849":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1850":{"stops":[{"__isSmartRef__":true,"id":1851},{"__isSmartRef__":true,"id":1852},{"__isSmartRef__":true,"id":1853},{"__isSmartRef__":true,"id":1854}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1851":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1852":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1853":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1854":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1855":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1856":{"morph":{"__isSmartRef__":true,"id":1837},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1857":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":1858},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":1859},"textChunks":[{"__isSmartRef__":true,"id":1860}],"eventHandler":{"__isSmartRef__":true,"id":1862},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"1858":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1859":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1860":{"style":{"__isSmartRef__":true,"id":1861},"chunkOwner":{"__isSmartRef__":true,"id":1857},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1861":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1862":{"morph":{"__isSmartRef__":true,"id":1857},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1863":{"reset":{"__isSmartRef__":true,"id":1864},"onMouseDown":{"__isSmartRef__":true,"id":1868},"onBlur":{"__isSmartRef__":true,"id":1876},"createScenePresentation":{"__isSmartRef__":true,"id":1884},"presentTargetChooser":{"__isSmartRef__":true,"id":1888},"removeTargetChooser":{"__isSmartRef__":true,"id":1892},"removeHighlight":{"__isSmartRef__":true,"id":1896},"highlightCurrentTarget":{"__isSmartRef__":true,"id":1900},"updateTargetFromSelection":{"__isSmartRef__":true,"id":1904},"currentMorphicScene":{"__isSmartRef__":true,"id":1908},"highlightTarget":{"__isSmartRef__":true,"id":1912},"setLabel":{"__isSmartRef__":true,"id":1916},"updateTargetFromOwner":{"__isSmartRef__":true,"id":1924}},"1864":{"varMapping":{"__isSmartRef__":true,"id":1865},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":1866},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1865":{"this":{"__isSmartRef__":true,"id":1837}},"1866":{"timestamp":{"__isSmartRef__":true,"id":1867},"user":"lauritz","tags":[]},"1867":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1868":{"varMapping":{"__isSmartRef__":true,"id":1869},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1874},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1869":{"this":{"__isSmartRef__":true,"id":1837},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1870}},"1870":{"$super":{"__isSmartRef__":true,"id":1871}},"1871":{"varMapping":{"__isSmartRef__":true,"id":1872},"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":1873},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1872":{"obj":{"__isSmartRef__":true,"id":1837},"name":"onMouseDown"},"1873":{},"1874":{"timestamp":{"__isSmartRef__":true,"id":1875},"user":"lauritz","tags":[]},"1875":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1876":{"varMapping":{"__isSmartRef__":true,"id":1877},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1882},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1877":{"this":{"__isSmartRef__":true,"id":1837},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1878}},"1878":{"$super":{"__isSmartRef__":true,"id":1879}},"1879":{"varMapping":{"__isSmartRef__":true,"id":1880},"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":1881},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1880":{"obj":{"__isSmartRef__":true,"id":1837},"name":"onBlur"},"1881":{},"1882":{"timestamp":{"__isSmartRef__":true,"id":1883},"user":"lauritz","tags":[]},"1883":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1884":{"varMapping":{"__isSmartRef__":true,"id":1885},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":1886},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1885":{"this":{"__isSmartRef__":true,"id":1837}},"1886":{"timestamp":{"__isSmartRef__":true,"id":1887},"user":"lauritz","tags":[]},"1887":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1888":{"varMapping":{"__isSmartRef__":true,"id":1889},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":1890},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1889":{"this":{"__isSmartRef__":true,"id":1837}},"1890":{"timestamp":{"__isSmartRef__":true,"id":1891},"user":"lauritz","tags":[]},"1891":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1892":{"varMapping":{"__isSmartRef__":true,"id":1893},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1894},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1893":{"this":{"__isSmartRef__":true,"id":1837}},"1894":{"timestamp":{"__isSmartRef__":true,"id":1895},"user":"lauritz","tags":[]},"1895":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1896":{"varMapping":{"__isSmartRef__":true,"id":1897},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":1898},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1897":{"this":{"__isSmartRef__":true,"id":1837}},"1898":{"timestamp":{"__isSmartRef__":true,"id":1899},"user":"lauritz","tags":[]},"1899":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1900":{"varMapping":{"__isSmartRef__":true,"id":1901},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":1902},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1901":{"this":{"__isSmartRef__":true,"id":1837}},"1902":{"timestamp":{"__isSmartRef__":true,"id":1903},"user":"lauritz","tags":[]},"1903":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1904":{"varMapping":{"__isSmartRef__":true,"id":1905},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1905":{"this":{"__isSmartRef__":true,"id":1837}},"1906":{"timestamp":{"__isSmartRef__":true,"id":1907},"user":"lauritz","tags":[]},"1907":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1908":{"varMapping":{"__isSmartRef__":true,"id":1909},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":1910},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1909":{"this":{"__isSmartRef__":true,"id":1837}},"1910":{"timestamp":{"__isSmartRef__":true,"id":1911},"user":"lauritz","tags":[]},"1911":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1912":{"varMapping":{"__isSmartRef__":true,"id":1913},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":1914},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1913":{"this":{"__isSmartRef__":true,"id":1837}},"1914":{"timestamp":{"__isSmartRef__":true,"id":1915},"user":"lauritz","tags":[]},"1915":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1916":{"varMapping":{"__isSmartRef__":true,"id":1917},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":1922},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1917":{"this":{"__isSmartRef__":true,"id":1837},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1918}},"1918":{"$super":{"__isSmartRef__":true,"id":1919}},"1919":{"varMapping":{"__isSmartRef__":true,"id":1920},"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":1921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1920":{"obj":{"__isSmartRef__":true,"id":1837},"name":"setLabel"},"1921":{},"1922":{"timestamp":{"__isSmartRef__":true,"id":1923},"user":"lauritz","tags":[]},"1923":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1924":{"varMapping":{"__isSmartRef__":true,"id":1925},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":1926},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1925":{"this":{"__isSmartRef__":true,"id":1837}},"1926":{"timestamp":{"__isSmartRef__":true,"id":1927},"user":"lauritz","tags":[]},"1927":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1928":{"submorphs":[],"scripts":[],"id":"B071509B-6AC9-447B-B653-840231358ADC","shape":{"__isSmartRef__":true,"id":1929},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":1930},"textChunks":[{"__isSmartRef__":true,"id":1931}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1933},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":2},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"1929":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1930":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1931":{"style":{"__isSmartRef__":true,"id":1932},"chunkOwner":{"__isSmartRef__":true,"id":1928},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1932":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1933":{"morph":{"__isSmartRef__":true,"id":1928},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1934":{"submorphs":[{"__isSmartRef__":true,"id":1935}],"scripts":[],"id":"091CDB0B-6716-4C51-A7A1-E05E89C9BE81","shape":{"__isSmartRef__":true,"id":1941},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1947},"lighterFill":{"__isSmartRef__":true,"id":1952},"label":{"__isSmartRef__":true,"id":1935},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":1957},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":1958},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1959},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"1935":{"submorphs":[],"scripts":[],"id":"4724A290-83BC-4FFC-9BCE-A99465AC33C9","shape":{"__isSmartRef__":true,"id":1936},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1934},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1937}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":1939}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":1940},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1936":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1937":{"style":{"__isSmartRef__":true,"id":1938},"chunkOwner":{"__isSmartRef__":true,"id":1935},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1938":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1939":{"sourceObj":{"__isSmartRef__":true,"id":1935},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1934},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1940":{"morph":{"__isSmartRef__":true,"id":1935},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1941":{"_Fill":{"__isSmartRef__":true,"id":1942},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1942":{"stops":[{"__isSmartRef__":true,"id":1943},{"__isSmartRef__":true,"id":1944},{"__isSmartRef__":true,"id":1945},{"__isSmartRef__":true,"id":1946}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1943":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"1944":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"1945":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"1946":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"1947":{"stops":[{"__isSmartRef__":true,"id":1948},{"__isSmartRef__":true,"id":1949},{"__isSmartRef__":true,"id":1950},{"__isSmartRef__":true,"id":1951}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1948":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1949":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1950":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1951":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1952":{"stops":[{"__isSmartRef__":true,"id":1953},{"__isSmartRef__":true,"id":1954},{"__isSmartRef__":true,"id":1955},{"__isSmartRef__":true,"id":1956}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1953":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1954":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1955":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1956":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1957":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1958":{"morph":{"__isSmartRef__":true,"id":1934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1959":{"createListMorph":{"__isSmartRef__":true,"id":1960},"getList":{"__isSmartRef__":true,"id":1964},"removeList":{"__isSmartRef__":true,"id":1968},"reset":{"__isSmartRef__":true,"id":1972},"onMouseUp":{"__isSmartRef__":true,"id":1976},"onBlur":{"__isSmartRef__":true,"id":1984},"setTag":{"__isSmartRef__":true,"id":1992}},"1960":{"varMapping":{"__isSmartRef__":true,"id":1961},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":1962},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1961":{"this":{"__isSmartRef__":true,"id":1934}},"1962":{"timestamp":{"__isSmartRef__":true,"id":1963},"user":"lauritz","categories":[]},"1963":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"1964":{"varMapping":{"__isSmartRef__":true,"id":1965},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":1966},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1965":{"this":{"__isSmartRef__":true,"id":1934}},"1966":{"timestamp":{"__isSmartRef__":true,"id":1967},"user":"lauritz","tags":[]},"1967":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"1968":{"varMapping":{"__isSmartRef__":true,"id":1969},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1969":{"this":{"__isSmartRef__":true,"id":1934}},"1970":{"timestamp":{"__isSmartRef__":true,"id":1971},"user":"lauritz","categories":[]},"1971":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"1972":{"varMapping":{"__isSmartRef__":true,"id":1973},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":1974},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1973":{"this":{"__isSmartRef__":true,"id":1934}},"1974":{"timestamp":{"__isSmartRef__":true,"id":1975},"user":"lauritz","tags":[]},"1975":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"1976":{"varMapping":{"__isSmartRef__":true,"id":1977},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":1982},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1977":{"this":{"__isSmartRef__":true,"id":1934},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1978}},"1978":{"$super":{"__isSmartRef__":true,"id":1979}},"1979":{"varMapping":{"__isSmartRef__":true,"id":1980},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1980":{"obj":{"__isSmartRef__":true,"id":1934},"name":"onMouseUp"},"1981":{},"1982":{"timestamp":{"__isSmartRef__":true,"id":1983},"user":"lauritz","categories":[]},"1983":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"1984":{"varMapping":{"__isSmartRef__":true,"id":1985},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1990},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1985":{"this":{"__isSmartRef__":true,"id":1934},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1986}},"1986":{"$super":{"__isSmartRef__":true,"id":1987}},"1987":{"varMapping":{"__isSmartRef__":true,"id":1988},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1988":{"obj":{"__isSmartRef__":true,"id":1934},"name":"onBlur"},"1989":{},"1990":{"timestamp":{"__isSmartRef__":true,"id":1991},"user":"lauritz","categories":[]},"1991":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"1992":{"varMapping":{"__isSmartRef__":true,"id":1993},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":1994},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1993":{"this":{"__isSmartRef__":true,"id":1934}},"1994":{"timestamp":{"__isSmartRef__":true,"id":1995},"user":"lauritz","categories":[]},"1995":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"1996":{"submorphs":[{"__isSmartRef__":true,"id":1997}],"scripts":[],"id":"F753BE59-32BD-4CC9-A9EE-47A78756FC5B","shape":{"__isSmartRef__":true,"id":2002},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2003},"lighterFill":{"__isSmartRef__":true,"id":2008},"label":{"__isSmartRef__":true,"id":1997},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2013},"attributeConnections":[{"__isSmartRef__":true,"id":2014}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2037},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":2},"layout":{"__isSmartRef__":true,"id":2038},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"1997":{"submorphs":[],"scripts":[],"id":"707FE69D-EC32-4385-99E1-03507A732F5D","shape":{"__isSmartRef__":true,"id":1998},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1996},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1999}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2001},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1998":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"1999":{"style":{"__isSmartRef__":true,"id":2000},"chunkOwner":{"__isSmartRef__":true,"id":1997},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2000":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2001":{"morph":{"__isSmartRef__":true,"id":1997},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2002":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2003},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2003":{"stops":[{"__isSmartRef__":true,"id":2004},{"__isSmartRef__":true,"id":2005},{"__isSmartRef__":true,"id":2006},{"__isSmartRef__":true,"id":2007}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2004":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2005":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2006":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2007":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2008":{"stops":[{"__isSmartRef__":true,"id":2009},{"__isSmartRef__":true,"id":2010},{"__isSmartRef__":true,"id":2011},{"__isSmartRef__":true,"id":2012}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2009":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2010":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2011":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2012":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2013":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2014":{"sourceObj":{"__isSmartRef__":true,"id":1996},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":2015},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2015":{"submorphs":[{"__isSmartRef__":true,"id":2016}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2023},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":2026},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2028}],"con":{"__isSmartRef__":true,"id":2014},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2029},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2016":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2017},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":2022},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":2015},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"2017":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2019},{"__isSmartRef__":true,"id":2020},{"__isSmartRef__":true,"id":2021}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"2018":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2019":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2020":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2021":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2022":{"morph":{"__isSmartRef__":true,"id":2016},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2023":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2024},{"__isSmartRef__":true,"id":2025}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2024":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2025":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2026":{"morph":{"__isSmartRef__":true,"id":2015},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2027":{"morph":{"__isSmartRef__":true,"id":2015},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2028":{"morph":{"__isSmartRef__":true,"id":2015},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":2016},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2029":{"morphMenuItems":{"__isSmartRef__":true,"id":2030}},"2030":{"varMapping":{"__isSmartRef__":true,"id":2031},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":2036},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2031":{"this":{"__isSmartRef__":true,"id":2015},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2032}},"2032":{"$super":{"__isSmartRef__":true,"id":2033}},"2033":{"varMapping":{"__isSmartRef__":true,"id":2034},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2035},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2034":{"obj":{"__isSmartRef__":true,"id":2015},"name":"morphMenuItems"},"2035":{},"2036":{},"2037":{"morph":{"__isSmartRef__":true,"id":1996},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2038":{"centeredHorizontal":false,"moveHorizontal":true},"2039":{"submorphs":[{"__isSmartRef__":true,"id":2040}],"scripts":[],"id":"88E0FEB3-A5F9-4AC1-BB85-7BB91217DDD4","shape":{"__isSmartRef__":true,"id":2045},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2046},"lighterFill":{"__isSmartRef__":true,"id":2051},"label":{"__isSmartRef__":true,"id":2040},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2056},"attributeConnections":[{"__isSmartRef__":true,"id":2057}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2080},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":2081},"owner":{"__isSmartRef__":true,"id":2},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"2040":{"submorphs":[],"scripts":[],"id":"8F2960F6-E9EF-4386-98FD-9B8D73AAA104","shape":{"__isSmartRef__":true,"id":2041},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2039},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2042}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2044},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"2041":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"2042":{"style":{"__isSmartRef__":true,"id":2043},"chunkOwner":{"__isSmartRef__":true,"id":2040},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2043":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2044":{"morph":{"__isSmartRef__":true,"id":2040},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2045":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2046},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2046":{"stops":[{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2048},{"__isSmartRef__":true,"id":2049},{"__isSmartRef__":true,"id":2050}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2047":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2048":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2049":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2050":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2051":{"stops":[{"__isSmartRef__":true,"id":2052},{"__isSmartRef__":true,"id":2053},{"__isSmartRef__":true,"id":2054},{"__isSmartRef__":true,"id":2055}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2052":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2053":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2054":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2055":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2056":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2057":{"sourceObj":{"__isSmartRef__":true,"id":2039},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":237},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":2058},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2058":{"submorphs":[{"__isSmartRef__":true,"id":2059}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2066},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":2069},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":2070},{"__isSmartRef__":true,"id":2071}],"con":{"__isSmartRef__":true,"id":2057},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2072},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2059":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2060},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":2065},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":2058},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"2060":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2061},{"__isSmartRef__":true,"id":2062},{"__isSmartRef__":true,"id":2063},{"__isSmartRef__":true,"id":2064}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"2061":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2062":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2063":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2064":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2065":{"morph":{"__isSmartRef__":true,"id":2059},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2066":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2067},{"__isSmartRef__":true,"id":2068}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2067":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2068":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2069":{"morph":{"__isSmartRef__":true,"id":2058},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2070":{"morph":{"__isSmartRef__":true,"id":2058},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2071":{"morph":{"__isSmartRef__":true,"id":2058},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":2059},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2072":{"morphMenuItems":{"__isSmartRef__":true,"id":2073}},"2073":{"varMapping":{"__isSmartRef__":true,"id":2074},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":2079},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2074":{"this":{"__isSmartRef__":true,"id":2058},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2075}},"2075":{"$super":{"__isSmartRef__":true,"id":2076}},"2076":{"varMapping":{"__isSmartRef__":true,"id":2077},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2078},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2077":{"obj":{"__isSmartRef__":true,"id":2058},"name":"morphMenuItems"},"2078":{},"2079":{},"2080":{"morph":{"__isSmartRef__":true,"id":2039},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2081":{"centeredHorizontal":false,"moveHorizontal":true},"2082":{"submorphs":[{"__isSmartRef__":true,"id":2083}],"scripts":[],"id":"EB6D5ADF-E777-4097-9DA7-534C2D09AA84","shape":{"__isSmartRef__":true,"id":2088},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2089},"lighterFill":{"__isSmartRef__":true,"id":2094},"label":{"__isSmartRef__":true,"id":2083},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2099},"attributeConnections":[{"__isSmartRef__":true,"id":2100}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2101},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":2},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":2102},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"2083":{"submorphs":[],"scripts":[],"id":"E657F0ED-EC13-406B-81BF-B2A66F54DB13","shape":{"__isSmartRef__":true,"id":2084},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2082},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2085}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2087},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"2084":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"2085":{"style":{"__isSmartRef__":true,"id":2086},"chunkOwner":{"__isSmartRef__":true,"id":2083},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2086":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2087":{"morph":{"__isSmartRef__":true,"id":2083},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2088":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2089},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2089":{"stops":[{"__isSmartRef__":true,"id":2090},{"__isSmartRef__":true,"id":2091},{"__isSmartRef__":true,"id":2092},{"__isSmartRef__":true,"id":2093}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2090":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2091":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2092":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2093":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2094":{"stops":[{"__isSmartRef__":true,"id":2095},{"__isSmartRef__":true,"id":2096},{"__isSmartRef__":true,"id":2097},{"__isSmartRef__":true,"id":2098}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2095":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2096":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2097":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2098":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2099":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2100":{"sourceObj":{"__isSmartRef__":true,"id":2082},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2101":{"morph":{"__isSmartRef__":true,"id":2082},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2102":{"moveHorizontal":true},"2103":{"submorphs":[{"__isSmartRef__":true,"id":2104},{"__isSmartRef__":true,"id":2111}],"scripts":[],"id":"5EF22EAB-8D96-42CE-ADA7-55DF1ED97373","shape":{"__isSmartRef__":true,"id":2114},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2120},"lighterFill":{"__isSmartRef__":true,"id":2125},"label":{"__isSmartRef__":true,"id":2104},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2130},"attributeConnections":[{"__isSmartRef__":true,"id":2133}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2134},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":2},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":2135},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2209},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"2104":{"submorphs":[],"scripts":[],"id":"8FF6F5ED-08A6-4859-BE1C-39A57FB91F61","shape":{"__isSmartRef__":true,"id":2105},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2103},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2106},{"__isSmartRef__":true,"id":2108}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2110},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"2105":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"2106":{"style":{"__isSmartRef__":true,"id":2107},"chunkOwner":{"__isSmartRef__":true,"id":2104},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2107":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2108":{"style":{"__isSmartRef__":true,"id":2109},"chunkOwner":{"__isSmartRef__":true,"id":2104},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2109":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2110":{"morph":{"__isSmartRef__":true,"id":2104},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2111":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2112},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"20C27D95-2564-4D89-B39C-9D99E1F7CA61","eventHandler":{"__isSmartRef__":true,"id":2113},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":2103},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"2112":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"2113":{"morph":{"__isSmartRef__":true,"id":2111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2114":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2115},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2115":{"stops":[{"__isSmartRef__":true,"id":2116},{"__isSmartRef__":true,"id":2117},{"__isSmartRef__":true,"id":2118},{"__isSmartRef__":true,"id":2119}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2116":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2117":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"2118":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"2119":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"2120":{"stops":[{"__isSmartRef__":true,"id":2121},{"__isSmartRef__":true,"id":2122},{"__isSmartRef__":true,"id":2123},{"__isSmartRef__":true,"id":2124}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2121":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2122":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2123":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2124":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2125":{"stops":[{"__isSmartRef__":true,"id":2126},{"__isSmartRef__":true,"id":2127},{"__isSmartRef__":true,"id":2128},{"__isSmartRef__":true,"id":2129}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2126":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2127":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2128":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2129":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2130":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":2131}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2131":{"date":{"__isSmartRef__":true,"id":2132},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"2132":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2133":{"sourceObj":{"__isSmartRef__":true,"id":2103},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2103},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2134":{"morph":{"__isSmartRef__":true,"id":2103},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2135":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":2136},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":2137},"eventHandler":{"__isSmartRef__":true,"id":2178},"attributeConnections":[{"__isSmartRef__":true,"id":2179},{"__isSmartRef__":true,"id":2180},{"__isSmartRef__":true,"id":2181}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":2183},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":2103},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2188},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(36.0,639.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"2136":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1774.0,712.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"2137":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":2138},{"__isSmartRef__":true,"id":2140},{"__isSmartRef__":true,"id":2142},{"__isSmartRef__":true,"id":2144},{"__isSmartRef__":true,"id":2146},{"__isSmartRef__":true,"id":2148},{"__isSmartRef__":true,"id":2150},{"__isSmartRef__":true,"id":2152},{"__isSmartRef__":true,"id":2154},{"__isSmartRef__":true,"id":2156},{"__isSmartRef__":true,"id":2158},{"__isSmartRef__":true,"id":2160},{"__isSmartRef__":true,"id":2162},{"__isSmartRef__":true,"id":2164},{"__isSmartRef__":true,"id":2166},{"__isSmartRef__":true,"id":2168},{"__isSmartRef__":true,"id":2170},{"__isSmartRef__":true,"id":2172},{"__isSmartRef__":true,"id":2174},{"__isSmartRef__":true,"id":2176}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2138":{"date":{"__isSmartRef__":true,"id":2139},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"2139":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2140":{"date":{"__isSmartRef__":true,"id":2141},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"2141":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2142":{"date":{"__isSmartRef__":true,"id":2143},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"2143":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2144":{"date":{"__isSmartRef__":true,"id":2145},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"2145":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2146":{"date":{"__isSmartRef__":true,"id":2147},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"2147":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2148":{"date":{"__isSmartRef__":true,"id":2149},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"2149":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2150":{"date":{"__isSmartRef__":true,"id":2151},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"2151":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2152":{"date":{"__isSmartRef__":true,"id":2153},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2153":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"2154":{"date":{"__isSmartRef__":true,"id":2155},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2155":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"2156":{"date":{"__isSmartRef__":true,"id":2157},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2157":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"2158":{"date":{"__isSmartRef__":true,"id":2159},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"2159":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2160":{"date":{"__isSmartRef__":true,"id":2161},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"2161":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2162":{"date":{"__isSmartRef__":true,"id":2163},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"2163":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2164":{"date":{"__isSmartRef__":true,"id":2165},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"2165":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2166":{"date":{"__isSmartRef__":true,"id":2167},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"2167":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2168":{"date":{"__isSmartRef__":true,"id":2169},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"2169":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2170":{"date":{"__isSmartRef__":true,"id":2171},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"2171":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2172":{"date":{"__isSmartRef__":true,"id":2173},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"2173":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2174":{"date":{"__isSmartRef__":true,"id":2175},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"2175":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2176":{"date":{"__isSmartRef__":true,"id":2177},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"2177":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2178":{"morph":{"__isSmartRef__":true,"id":2135},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2179":{"sourceObj":{"__isSmartRef__":true,"id":2135},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":2135},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2180":{"sourceObj":{"__isSmartRef__":true,"id":2135},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":2103},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2181":{"sourceObj":{"__isSmartRef__":true,"id":2135},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2182},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2182":{"source":{"__isSmartRef__":true,"id":2135},"target":{"__isSmartRef__":true,"id":2}},"2183":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2184}},"2184":{"test01IsMorph":{"__isSmartRef__":true,"id":2185}},"2185":{"varMapping":{"__isSmartRef__":true,"id":2186},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2186":{"this":{"__isSmartRef__":true,"id":2183}},"2187":{},"2188":{"update":{"__isSmartRef__":true,"id":2189},"updateOnMove":{"__isSmartRef__":true,"id":2193},"bringToFront":{"__isSmartRef__":true,"id":2197},"morphUnderCursor":{"__isSmartRef__":true,"id":2205}},"2189":{"varMapping":{"__isSmartRef__":true,"id":2190},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2190":{"this":{"__isSmartRef__":true,"id":2135}},"2191":{"timestamp":{"__isSmartRef__":true,"id":2192},"user":"lauritz","tags":[]},"2192":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2193":{"varMapping":{"__isSmartRef__":true,"id":2194},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":2195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2194":{"this":{"__isSmartRef__":true,"id":2135}},"2195":{"timestamp":{"__isSmartRef__":true,"id":2196},"user":"lauritz","tags":[]},"2196":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2197":{"varMapping":{"__isSmartRef__":true,"id":2198},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":2203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2198":{"this":{"__isSmartRef__":true,"id":2135},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2199}},"2199":{"$super":{"__isSmartRef__":true,"id":2200}},"2200":{"varMapping":{"__isSmartRef__":true,"id":2201},"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":2202},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2201":{"obj":{"__isSmartRef__":true,"id":2135},"name":"bringToFront"},"2202":{},"2203":{"timestamp":{"__isSmartRef__":true,"id":2204},"user":"lauritz","tags":[]},"2204":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2205":{"varMapping":{"__isSmartRef__":true,"id":2206},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2206":{"this":{"__isSmartRef__":true,"id":2135}},"2207":{"timestamp":{"__isSmartRef__":true,"id":2208},"user":"lauritz","tags":[]},"2208":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2209":{"onFire":{"__isSmartRef__":true,"id":2210},"removeHighlighting":{"__isSmartRef__":true,"id":2214},"onMouseMove":{"__isSmartRef__":true,"id":2218},"onMouseOut":{"__isSmartRef__":true,"id":2226},"reset":{"__isSmartRef__":true,"id":2234},"isTracking":{"__isSmartRef__":true,"id":2238},"isHighlighting":{"__isSmartRef__":true,"id":2242},"currentTarget":{"__isSmartRef__":true,"id":2246}},"2210":{"varMapping":{"__isSmartRef__":true,"id":2211},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2212},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2211":{"this":{"__isSmartRef__":true,"id":2103}},"2212":{"timestamp":{"__isSmartRef__":true,"id":2213},"user":"lauritz","tags":[]},"2213":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2214":{"varMapping":{"__isSmartRef__":true,"id":2215},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":2216},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2215":{"this":{"__isSmartRef__":true,"id":2103}},"2216":{"timestamp":{"__isSmartRef__":true,"id":2217},"user":"lauritz","tags":[]},"2217":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2218":{"varMapping":{"__isSmartRef__":true,"id":2219},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2224},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2219":{"this":{"__isSmartRef__":true,"id":2103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2220}},"2220":{"$super":{"__isSmartRef__":true,"id":2221}},"2221":{"varMapping":{"__isSmartRef__":true,"id":2222},"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":2223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2222":{"obj":{"__isSmartRef__":true,"id":2103},"name":"onMouseMove"},"2223":{},"2224":{"timestamp":{"__isSmartRef__":true,"id":2225},"user":"lauritz","tags":[]},"2225":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2226":{"varMapping":{"__isSmartRef__":true,"id":2227},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2227":{"this":{"__isSmartRef__":true,"id":2103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2228}},"2228":{"$super":{"__isSmartRef__":true,"id":2229}},"2229":{"varMapping":{"__isSmartRef__":true,"id":2230},"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":2231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2230":{"obj":{"__isSmartRef__":true,"id":2103},"name":"onMouseOut"},"2231":{},"2232":{"timestamp":{"__isSmartRef__":true,"id":2233},"user":"lauritz","tags":[]},"2233":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2234":{"varMapping":{"__isSmartRef__":true,"id":2235},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":2236},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2235":{"this":{"__isSmartRef__":true,"id":2103}},"2236":{"timestamp":{"__isSmartRef__":true,"id":2237},"user":"lauritz","tags":[]},"2237":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2238":{"varMapping":{"__isSmartRef__":true,"id":2239},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":2240},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2239":{"this":{"__isSmartRef__":true,"id":2103}},"2240":{"timestamp":{"__isSmartRef__":true,"id":2241},"user":"lauritz","tags":[]},"2241":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2242":{"varMapping":{"__isSmartRef__":true,"id":2243},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":2244},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2243":{"this":{"__isSmartRef__":true,"id":2103}},"2244":{"timestamp":{"__isSmartRef__":true,"id":2245},"user":"lauritz","tags":[]},"2245":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2246":{"varMapping":{"__isSmartRef__":true,"id":2247},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":2248},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2247":{"this":{"__isSmartRef__":true,"id":2103}},"2248":{"timestamp":{"__isSmartRef__":true,"id":2249},"user":"lauritz","tags":[]},"2249":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2250":{"target":{"__isSmartRef__":true,"id":2},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"2251":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"2252":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":2253}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2253":{"date":{"__isSmartRef__":true,"id":2254},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"2254":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2255":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2256":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"2257":{},"2258":{"displayInitialScript":{"__isSmartRef__":true,"id":2259},"displayJavaScriptSource":{"__isSmartRef__":true,"id":2263},"displaySourceForConnection":{"__isSmartRef__":true,"id":2267},"displaySourceForScript":{"__isSmartRef__":true,"id":2271},"generateSourceForConnection":{"__isSmartRef__":true,"id":2275},"generateSourceForScript":{"__isSmartRef__":true,"id":2279},"generateTargetCode":{"__isSmartRef__":true,"id":2283},"newConnection":{"__isSmartRef__":true,"id":2287},"newScript":{"__isSmartRef__":true,"id":2291},"reset":{"__isSmartRef__":true,"id":2295},"selectChangedContent":{"__isSmartRef__":true,"id":2299},"setTarget":{"__isSmartRef__":true,"id":2303},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":2307},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":2311},"updateLists":{"__isSmartRef__":true,"id":2315},"onShutdown":{"__isSmartRef__":true,"id":2319},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":2323},"update":{"__isSmartRef__":true,"id":2327},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":2331},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":2335},"printTags":{"__isSmartRef__":true,"id":2343},"setTag":{"__isSmartRef__":true,"id":2347},"runScript":{"__isSmartRef__":true,"id":2351},"openPartTestRunner":{"__isSmartRef__":true,"id":2355},"hasUnsavedChanges":{"__isSmartRef__":true,"id":2359}},"2259":{"varMapping":{"__isSmartRef__":true,"id":2260},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2261},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2260":{"this":{"__isSmartRef__":true,"id":2}},"2261":{"timestamp":{"__isSmartRef__":true,"id":2262},"user":"lauritz","tags":[]},"2262":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"2263":{"varMapping":{"__isSmartRef__":true,"id":2264},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2265},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2264":{"this":{"__isSmartRef__":true,"id":2}},"2265":{"timestamp":{"__isSmartRef__":true,"id":2266},"user":"lauritz","tags":[]},"2266":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"2267":{"varMapping":{"__isSmartRef__":true,"id":2268},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":2269},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2268":{"this":{"__isSmartRef__":true,"id":2}},"2269":{"timestamp":{"__isSmartRef__":true,"id":2270},"user":"conradcalmez","tags":[]},"2270":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"2271":{"varMapping":{"__isSmartRef__":true,"id":2272},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":2273},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2272":{"this":{"__isSmartRef__":true,"id":2}},"2273":{"timestamp":{"__isSmartRef__":true,"id":2274},"user":"cschuster","tags":[]},"2274":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2275":{"varMapping":{"__isSmartRef__":true,"id":2276},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":2277},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2276":{"this":{"__isSmartRef__":true,"id":2}},"2277":{"timestamp":{"__isSmartRef__":true,"id":2278},"user":"lauritz","tags":[]},"2278":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"2279":{"varMapping":{"__isSmartRef__":true,"id":2280},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":2281},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2280":{"this":{"__isSmartRef__":true,"id":2}},"2281":{"timestamp":{"__isSmartRef__":true,"id":2282},"user":"cschuster","tags":[]},"2282":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2283":{"varMapping":{"__isSmartRef__":true,"id":2284},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":2285},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2284":{"this":{"__isSmartRef__":true,"id":2}},"2285":{"timestamp":{"__isSmartRef__":true,"id":2286},"user":"lauritz","tags":[]},"2286":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"2287":{"varMapping":{"__isSmartRef__":true,"id":2288},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2289},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2288":{"this":{"__isSmartRef__":true,"id":2}},"2289":{"timestamp":{"__isSmartRef__":true,"id":2290},"user":"lauritz","tags":[]},"2290":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"2291":{"varMapping":{"__isSmartRef__":true,"id":2292},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2293},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2292":{"this":{"__isSmartRef__":true,"id":2}},"2293":{"timestamp":{"__isSmartRef__":true,"id":2294},"user":"lauritz","tags":[]},"2294":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"2295":{"varMapping":{"__isSmartRef__":true,"id":2296},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":2297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2296":{"this":{"__isSmartRef__":true,"id":2}},"2297":{"timestamp":{"__isSmartRef__":true,"id":2298},"user":"lauritz","tags":[]},"2298":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"2299":{"varMapping":{"__isSmartRef__":true,"id":2300},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n if (halos && halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n })){\n return;\n }\n \n this.initSimplex();\n}).tag([]);","_Align":"left","lastSearchString":"","eventHandler":{"__isSmartRef__":true,"id":3391},"attributeConnections":[{"__isSmartRef__":true,"id":3392},{"__isSmartRef__":true,"id":3407},{"__isSmartRef__":true,"id":3408}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Fri Dec 14 2012 13:04:44 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n if (halos && halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n })){\n return;\n }\n \n this.initSimplex();\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":2798},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":3410},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":2798},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":107,"previousSelection":[278,278],"_WordBreak":"break-all","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Fri Dec 14 2012 13:04:44 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n if (halos && halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n })){\n return;\n }\n \n this.initSimplex();\n}).tag([]);","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3415},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"3034":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"3035":{"style":{"__isSmartRef__":true,"id":3036},"chunkOwner":{"__isSmartRef__":true,"id":3033},"_id":"_21","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3036":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3037":{"_id":"_129","style":{"__isSmartRef__":true,"id":3038},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" changed at Fri Dec 14 2012 13:04:44 GMT+0100 (CET) by daniel.hoffmann ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3038":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3039":{"_id":"_130","style":{"__isSmartRef__":true,"id":3040},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3040":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3041":{"_id":"_131","style":{"__isSmartRef__":true,"id":3042},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3042":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3043":{"_id":"_132","style":{"__isSmartRef__":true,"id":3044},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3044":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3045":{"_id":"_133","style":{"__isSmartRef__":true,"id":3046},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3046":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3047":{"_id":"_134","style":{"__isSmartRef__":true,"id":3048},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" runSimplex() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3048":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3049":{"_id":"_135","style":{"__isSmartRef__":true,"id":3050},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3050":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3051":{"_id":"_136","style":{"__isSmartRef__":true,"id":3052},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3052":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3053":{"_id":"_137","style":{"__isSmartRef__":true,"id":3054},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"while","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3054":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3055":{"_id":"_138","style":{"__isSmartRef__":true,"id":3056},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"(!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3056":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3057":{"_id":"_139","style":{"__isSmartRef__":true,"id":3058},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3058":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3059":{"_id":"_140","style":{"__isSmartRef__":true,"id":3060},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.result) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3060":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3061":{"_id":"_141","style":{"__isSmartRef__":true,"id":3062},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3062":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3063":{"_id":"_142","style":{"__isSmartRef__":true,"id":3064},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3064":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3065":{"_id":"_143","style":{"__isSmartRef__":true,"id":3066},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3066":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3067":{"_id":"_144","style":{"__isSmartRef__":true,"id":3068},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3068":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3069":{"_id":"_145","style":{"__isSmartRef__":true,"id":3070},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3070":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3071":{"_id":"_146","style":{"__isSmartRef__":true,"id":3072},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3072":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3073":{"_id":"_147","style":{"__isSmartRef__":true,"id":3074},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3074":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3075":{"_id":"_148","style":{"__isSmartRef__":true,"id":3076},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3076":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3077":{"_id":"_149","style":{"__isSmartRef__":true,"id":3078},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3078":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"3079":{"_id":"_150","style":{"__isSmartRef__":true,"id":3080},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3080":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3081":{"_id":"_151","style":{"__isSmartRef__":true,"id":3082},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3082":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3083":{"_id":"_152","style":{"__isSmartRef__":true,"id":3084},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3084":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3085":{"_id":"_153","style":{"__isSmartRef__":true,"id":3086},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3086":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3087":{"_id":"_154","style":{"__isSmartRef__":true,"id":3088},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3088":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3089":{"_id":"_155","style":{"__isSmartRef__":true,"id":3090},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3090":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3091":{"_id":"_156","style":{"__isSmartRef__":true,"id":3092},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" index = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3092":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3093":{"_id":"_157","style":{"__isSmartRef__":true,"id":3094},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3094":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3095":{"_id":"_158","style":{"__isSmartRef__":true,"id":3096},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.schlupf.indexOf(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3096":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3097":{"_id":"_159","style":{"__isSmartRef__":true,"id":3098},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3098":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3099":{"_id":"_160","style":{"__isSmartRef__":true,"id":3100},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3100":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3101":{"_id":"_161","style":{"__isSmartRef__":true,"id":3102},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3102":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3103":{"_id":"_162","style":{"__isSmartRef__":true,"id":3104},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (index >= ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3104":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3105":{"_id":"_163","style":{"__isSmartRef__":true,"id":3106},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3106":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"3107":{"_id":"_164","style":{"__isSmartRef__":true,"id":3108},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3108":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3109":{"_id":"_165","style":{"__isSmartRef__":true,"id":3110},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3110":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3111":{"_id":"_166","style":{"__isSmartRef__":true,"id":3112},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3112":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3113":{"_id":"_167","style":{"__isSmartRef__":true,"id":3114},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3114":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3115":{"_id":"_168","style":{"__isSmartRef__":true,"id":3116},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" val = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3116":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3117":{"_id":"_169","style":{"__isSmartRef__":true,"id":3118},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3118":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3119":{"_id":"_170","style":{"__isSmartRef__":true,"id":3120},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.resultArray[i];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3120":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3121":{"_id":"_171","style":{"__isSmartRef__":true,"id":3122},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3122":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3123":{"_id":"_172","style":{"__isSmartRef__":true,"id":3124},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3124":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3125":{"_id":"_173","style":{"__isSmartRef__":true,"id":3126},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3126":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3127":{"_id":"_298","style":{"__isSmartRef__":true,"id":3128},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3128":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"3129":{"_id":"_299","style":{"__isSmartRef__":true,"id":3130},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".log(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3130":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3131":{"_id":"_174","style":{"__isSmartRef__":true,"id":3132},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\"Current Value: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3132":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3133":{"_id":"_175","style":{"__isSmartRef__":true,"id":3134},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3134":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3135":{"_id":"_176","style":{"__isSmartRef__":true,"id":3136},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3136":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3137":{"_id":"_177","style":{"__isSmartRef__":true,"id":3138},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.schlupf[index] + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3138":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3139":{"_id":"_178","style":{"__isSmartRef__":true,"id":3140},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\" \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3140":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3141":{"_id":"_179","style":{"__isSmartRef__":true,"id":3142},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + val + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3142":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3143":{"_id":"_180","style":{"__isSmartRef__":true,"id":3144},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\" GET VALUE: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3144":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3145":{"_id":"_181","style":{"__isSmartRef__":true,"id":3146},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3146":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3147":{"_id":"_182","style":{"__isSmartRef__":true,"id":3148},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3148":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3149":{"_id":"_183","style":{"__isSmartRef__":true,"id":3150},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".getValue(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3150":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3151":{"_id":"_184","style":{"__isSmartRef__":true,"id":3152},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3152":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3153":{"_id":"_185","style":{"__isSmartRef__":true,"id":3154},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed[i]));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3154":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3155":{"_id":"_186","style":{"__isSmartRef__":true,"id":3156},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3156":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3157":{"_id":"_187","style":{"__isSmartRef__":true,"id":3158},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3158":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3159":{"_id":"_188","style":{"__isSmartRef__":true,"id":3160},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3160":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3161":{"_id":"_189","style":{"__isSmartRef__":true,"id":3162},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3162":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3163":{"_id":"_190","style":{"__isSmartRef__":true,"id":3164},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3164":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3165":{"_id":"_191","style":{"__isSmartRef__":true,"id":3166},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3166":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3167":{"_id":"_192","style":{"__isSmartRef__":true,"id":3168},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3168":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3169":{"_id":"_193","style":{"__isSmartRef__":true,"id":3170},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3170":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3171":{"_id":"_194","style":{"__isSmartRef__":true,"id":3172},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3172":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3173":{"_id":"_195","style":{"__isSmartRef__":true,"id":3174},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" SIMPLEX ITERATION STEP","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3174":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3175":{"_id":"_196","style":{"__isSmartRef__":true,"id":3176},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3176":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3177":{"_id":"_197","style":{"__isSmartRef__":true,"id":3178},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3178":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3179":{"_id":"_198","style":{"__isSmartRef__":true,"id":3180},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.simplexIteration();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3180":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3181":{"_id":"_199","style":{"__isSmartRef__":true,"id":3182},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3182":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3183":{"_id":"_200","style":{"__isSmartRef__":true,"id":3184},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ----------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3184":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3185":{"_id":"_201","style":{"__isSmartRef__":true,"id":3186},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3186":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3187":{"_id":"_202","style":{"__isSmartRef__":true,"id":3188},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3188":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3189":{"_id":"_203","style":{"__isSmartRef__":true,"id":3190},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3190":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3191":{"_id":"_204","style":{"__isSmartRef__":true,"id":3192},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3192":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3193":{"_id":"_205","style":{"__isSmartRef__":true,"id":3194},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".valuesToSet = true;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3194":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3195":{"_id":"_206","style":{"__isSmartRef__":true,"id":3196},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3196":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3197":{"_id":"_207","style":{"__isSmartRef__":true,"id":3198},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3198":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3199":{"_id":"_208","style":{"__isSmartRef__":true,"id":3200},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3200":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3201":{"_id":"_209","style":{"__isSmartRef__":true,"id":3202},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3202":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3203":{"_id":"_210","style":{"__isSmartRef__":true,"id":3204},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3204":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3205":{"_id":"_211","style":{"__isSmartRef__":true,"id":3206},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3206":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3207":{"_id":"_212","style":{"__isSmartRef__":true,"id":3208},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3208":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3209":{"_id":"_213","style":{"__isSmartRef__":true,"id":3210},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".valuesToSet)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3210":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3211":{"_id":"_214","style":{"__isSmartRef__":true,"id":3212},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3212":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3213":{"_id":"_215","style":{"__isSmartRef__":true,"id":3214},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3214":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3215":{"_id":"_216","style":{"__isSmartRef__":true,"id":3216},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3216":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3217":{"_id":"_217","style":{"__isSmartRef__":true,"id":3218},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3218":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3219":{"_id":"_218","style":{"__isSmartRef__":true,"id":3220},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3220":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3221":{"_id":"_219","style":{"__isSmartRef__":true,"id":3222},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3222":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3223":{"_id":"_220","style":{"__isSmartRef__":true,"id":3224},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3224":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"3225":{"_id":"_221","style":{"__isSmartRef__":true,"id":3226},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3226":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3227":{"_id":"_222","style":{"__isSmartRef__":true,"id":3228},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3228":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3229":{"_id":"_223","style":{"__isSmartRef__":true,"id":3230},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.resultArray.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3230":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3231":{"_id":"_224","style":{"__isSmartRef__":true,"id":3232},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3232":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3233":{"_id":"_225","style":{"__isSmartRef__":true,"id":3234},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3234":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3235":{"_id":"_300","style":{"__isSmartRef__":true,"id":3236},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3236":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"3237":{"_id":"_301","style":{"__isSmartRef__":true,"id":3238},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".log(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3238":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3239":{"_id":"_226","style":{"__isSmartRef__":true,"id":3240},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\"Result \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3240":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3241":{"_id":"_227","style":{"__isSmartRef__":true,"id":3242},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3242":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3243":{"_id":"_228","style":{"__isSmartRef__":true,"id":3244},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3244":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3245":{"_id":"_229","style":{"__isSmartRef__":true,"id":3246},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed[i] + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3246":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3247":{"_id":"_230","style":{"__isSmartRef__":true,"id":3248},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\": \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3248":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3249":{"_id":"_231","style":{"__isSmartRef__":true,"id":3250},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3250":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3251":{"_id":"_232","style":{"__isSmartRef__":true,"id":3252},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3252":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3253":{"_id":"_233","style":{"__isSmartRef__":true,"id":3254},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.resultArray[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3254":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3255":{"_id":"_234","style":{"__isSmartRef__":true,"id":3256},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3256":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3257":{"_id":"_235","style":{"__isSmartRef__":true,"id":3258},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3258":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3259":{"_id":"_236","style":{"__isSmartRef__":true,"id":3260},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3260":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3261":{"_id":"_237","style":{"__isSmartRef__":true,"id":3262},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3262":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3263":{"_id":"_238","style":{"__isSmartRef__":true,"id":3264},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3264":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3265":{"_id":"_239","style":{"__isSmartRef__":true,"id":3266},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3266":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3267":{"_id":"_240","style":{"__isSmartRef__":true,"id":3268},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3268":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3269":{"_id":"_241","style":{"__isSmartRef__":true,"id":3270},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3270":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3271":{"_id":"_242","style":{"__isSmartRef__":true,"id":3272},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3272":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"3273":{"_id":"_243","style":{"__isSmartRef__":true,"id":3274},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3274":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3275":{"_id":"_244","style":{"__isSmartRef__":true,"id":3276},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3276":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3277":{"_id":"_245","style":{"__isSmartRef__":true,"id":3278},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3278":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3279":{"_id":"_246","style":{"__isSmartRef__":true,"id":3280},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3280":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3281":{"_id":"_247","style":{"__isSmartRef__":true,"id":3282},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3282":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3283":{"_id":"_248","style":{"__isSmartRef__":true,"id":3284},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3284":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3285":{"_id":"_249","style":{"__isSmartRef__":true,"id":3286},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".setValue(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3286":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3287":{"_id":"_250","style":{"__isSmartRef__":true,"id":3288},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3288":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3289":{"_id":"_251","style":{"__isSmartRef__":true,"id":3290},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed[i], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3290":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3291":{"_id":"_252","style":{"__isSmartRef__":true,"id":3292},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3292":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3293":{"_id":"_253","style":{"__isSmartRef__":true,"id":3294},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.resultArray[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3294":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3295":{"_id":"_254","style":{"__isSmartRef__":true,"id":3296},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3296":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3297":{"_id":"_255","style":{"__isSmartRef__":true,"id":3298},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3298":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3299":{"_id":"_256","style":{"__isSmartRef__":true,"id":3300},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3300":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3301":{"_id":"_257","style":{"__isSmartRef__":true,"id":3302},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3302":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3303":{"_id":"_258","style":{"__isSmartRef__":true,"id":3304},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3304":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3305":{"_id":"_259","style":{"__isSmartRef__":true,"id":3306},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".printTableau();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3306":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3307":{"_id":"_260","style":{"__isSmartRef__":true,"id":3308},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3308":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3309":{"_id":"_261","style":{"__isSmartRef__":true,"id":3310},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".showVariableValues();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3310":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3311":{"_id":"_262","style":{"__isSmartRef__":true,"id":3312},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3312":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3313":{"_id":"_263","style":{"__isSmartRef__":true,"id":3314},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3314":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3315":{"_id":"_264","style":{"__isSmartRef__":true,"id":3316},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3316":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3317":{"_id":"_265","style":{"__isSmartRef__":true,"id":3318},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".valuesToSet = false;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3318":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3319":{"_id":"_266","style":{"__isSmartRef__":true,"id":3320},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3320":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3321":{"_id":"_267","style":{"__isSmartRef__":true,"id":3322},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3322":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3323":{"_id":"_268","style":{"__isSmartRef__":true,"id":3324},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3324":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3325":{"_id":"_270","style":{"__isSmartRef__":true,"id":3326},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3326":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3327":{"_id":"_271","style":{"__isSmartRef__":true,"id":3328},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3328":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3329":{"_id":"_272","style":{"__isSmartRef__":true,"id":3330},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" halos = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3330":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3331":{"_id":"_302","style":{"__isSmartRef__":true,"id":3332},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3332":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"3333":{"_id":"_303","style":{"__isSmartRef__":true,"id":3334},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".currentHaloTarget && ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3334":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3335":{"_id":"_304","style":{"__isSmartRef__":true,"id":3336},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3336":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"3337":{"_id":"_305","style":{"__isSmartRef__":true,"id":3338},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".currentHaloTarget.halos;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3338":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3339":{"_id":"_273","style":{"__isSmartRef__":true,"id":3340},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3340":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3341":{"_id":"_274","style":{"__isSmartRef__":true,"id":3342},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" check if dragging etc...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3342":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3343":{"_id":"_275","style":{"__isSmartRef__":true,"id":3344},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3344":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3345":{"_id":"_276","style":{"__isSmartRef__":true,"id":3346},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3346":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3347":{"_id":"_277","style":{"__isSmartRef__":true,"id":3348},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (halos && halos.detect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3348":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3349":{"_id":"_278","style":{"__isSmartRef__":true,"id":3350},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3350":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3351":{"_id":"_279","style":{"__isSmartRef__":true,"id":3352},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3352":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3353":{"_id":"_280","style":{"__isSmartRef__":true,"id":3354},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3354":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3355":{"_id":"_281","style":{"__isSmartRef__":true,"id":3356},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3356":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3357":{"_id":"_282","style":{"__isSmartRef__":true,"id":3358},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3358":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3359":{"_id":"_283","style":{"__isSmartRef__":true,"id":3360},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ea.infoLabel && ea.infoLabel.owner\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3360":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3361":{"_id":"_284","style":{"__isSmartRef__":true,"id":3362},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3362":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3363":{"_id":"_285","style":{"__isSmartRef__":true,"id":3364},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"))","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3364":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3365":{"_id":"_286","style":{"__isSmartRef__":true,"id":3366},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3366":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3367":{"_id":"_287","style":{"__isSmartRef__":true,"id":3368},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3368":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3369":{"_id":"_288","style":{"__isSmartRef__":true,"id":3370},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3370":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3371":{"_id":"_289","style":{"__isSmartRef__":true,"id":3372},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3372":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3373":{"_id":"_290","style":{"__isSmartRef__":true,"id":3374},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3374":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3375":{"_id":"_291","style":{"__isSmartRef__":true,"id":3376},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3376":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3377":{"_id":"_292","style":{"__isSmartRef__":true,"id":3378},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3378":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3379":{"_id":"_293","style":{"__isSmartRef__":true,"id":3380},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3380":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3381":{"_id":"_294","style":{"__isSmartRef__":true,"id":3382},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3382":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3383":{"_id":"_295","style":{"__isSmartRef__":true,"id":3384},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".initSimplex();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3384":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3385":{"_id":"_296","style":{"__isSmartRef__":true,"id":3386},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3386":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3387":{"_id":"_297","style":{"__isSmartRef__":true,"id":3388},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":").tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3388":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3389":{"resizeWidth":true,"resizeHeight":true},"3390":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3391":{"morph":{"__isSmartRef__":true,"id":3033},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3392":{"sourceObj":{"__isSmartRef__":true,"id":3033},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":3393},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3393":{"submorphs":[],"scripts":[],"id":"3229079C-783B-477F-A3C9-1A4B0E19547E","shape":{"__isSmartRef__":true,"id":3394},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":3395},"eventHandler":{"__isSmartRef__":true,"id":3396},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":2798},"layout":{"__isSmartRef__":true,"id":3397},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3398},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"3394":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3395":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3396":{"morph":{"__isSmartRef__":true,"id":3393},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3397":{"moveHorizontal":true,"adjustForNewBounds":true},"3398":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":3399},"setColors":{"__isSmartRef__":true,"id":3403}},"3399":{"varMapping":{"__isSmartRef__":true,"id":3400},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3400":{"this":{"__isSmartRef__":true,"id":3393}},"3401":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":3402}},"3402":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3403":{"varMapping":{"__isSmartRef__":true,"id":3404},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":3405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3404":{"this":{"__isSmartRef__":true,"id":3393}},"3405":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":3406}},"3406":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3407":{"sourceObj":{"__isSmartRef__":true,"id":3033},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":3033},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3408":{"sourceObj":{"__isSmartRef__":true,"id":3033},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":3033},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":3409},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3409":{"source":{"__isSmartRef__":true,"id":3033},"target":{"__isSmartRef__":true,"id":3033}},"3410":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3411},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3412}],"eventHandler":{"__isSmartRef__":true,"id":3414},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(245.0,177.9)","_TextColor":"Color.rgb(0,204,0)"},"3411":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"3412":{"style":{"__isSmartRef__":true,"id":3413},"chunkOwner":{"__isSmartRef__":true,"id":3410},"_id":"_44880","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3413":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3414":{"morph":{"__isSmartRef__":true,"id":3410},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3415":{"doSave":{"__isSmartRef__":true,"id":3416},"boundEval":{"__isSmartRef__":true,"id":3424},"reset":{"__isSmartRef__":true,"id":3432},"display":{"__isSmartRef__":true,"id":3436},"hasChanged":{"__isSmartRef__":true,"id":3440},"displayStatus":{"__isSmartRef__":true,"id":3444},"updateTarget":{"__isSmartRef__":true,"id":3448}},"3416":{"varMapping":{"__isSmartRef__":true,"id":3417},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3422},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3417":{"this":{"__isSmartRef__":true,"id":3033},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3418}},"3418":{"$super":{"__isSmartRef__":true,"id":3419}},"3419":{"varMapping":{"__isSmartRef__":true,"id":3420},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3421},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3420":{"obj":{"__isSmartRef__":true,"id":3033},"name":"doSave"},"3421":{},"3422":{"timestamp":{"__isSmartRef__":true,"id":3423},"user":"lauritz"},"3423":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"3424":{"varMapping":{"__isSmartRef__":true,"id":3425},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":3430},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3425":{"this":{"__isSmartRef__":true,"id":3033},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3426}},"3426":{"$super":{"__isSmartRef__":true,"id":3427}},"3427":{"varMapping":{"__isSmartRef__":true,"id":3428},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3428":{"obj":{"__isSmartRef__":true,"id":3033},"name":"boundEval"},"3429":{},"3430":{"timestamp":{"__isSmartRef__":true,"id":3431},"user":"lauritz","categories":[]},"3431":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"3432":{"varMapping":{"__isSmartRef__":true,"id":3433},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":3434},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3433":{"this":{"__isSmartRef__":true,"id":3033}},"3434":{"timestamp":{"__isSmartRef__":true,"id":3435},"user":"cschuster","tags":[]},"3435":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3436":{"varMapping":{"__isSmartRef__":true,"id":3437},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":3438},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3437":{"this":{"__isSmartRef__":true,"id":3033}},"3438":{"timestamp":{"__isSmartRef__":true,"id":3439},"user":"lauritz","tags":[]},"3439":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3440":{"varMapping":{"__isSmartRef__":true,"id":3441},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":3442},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3441":{"this":{"__isSmartRef__":true,"id":3033}},"3442":{"timestamp":{"__isSmartRef__":true,"id":3443},"user":"lauritz","categories":[]},"3443":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3444":{"varMapping":{"__isSmartRef__":true,"id":3445},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":3446},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3445":{"this":{"__isSmartRef__":true,"id":3033}},"3446":{"timestamp":{"__isSmartRef__":true,"id":3447},"user":"lauritz","categories":[]},"3447":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"3448":{"varMapping":{"__isSmartRef__":true,"id":3449},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":3450},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3449":{"this":{"__isSmartRef__":true,"id":3033}},"3450":{"timestamp":{"__isSmartRef__":true,"id":3451},"user":"lauritz","tags":[]},"3451":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3452":{"submorphs":[{"__isSmartRef__":true,"id":3453}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":3458},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3459},"lighterFill":{"__isSmartRef__":true,"id":3464},"label":{"__isSmartRef__":true,"id":3453},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3469},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":3470},"eventHandler":{"__isSmartRef__":true,"id":3471},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"3453":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":3454},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3452},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3455}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":3457},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3454":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"3455":{"style":{"__isSmartRef__":true,"id":3456},"chunkOwner":{"__isSmartRef__":true,"id":3453},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3456":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3457":{"morph":{"__isSmartRef__":true,"id":3453},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3458":{"_Fill":{"__isSmartRef__":true,"id":3459},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"3459":{"stops":[{"__isSmartRef__":true,"id":3460},{"__isSmartRef__":true,"id":3461},{"__isSmartRef__":true,"id":3462},{"__isSmartRef__":true,"id":3463}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3460":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3461":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3462":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3463":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3464":{"stops":[{"__isSmartRef__":true,"id":3465},{"__isSmartRef__":true,"id":3466},{"__isSmartRef__":true,"id":3467},{"__isSmartRef__":true,"id":3468}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3465":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3466":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3467":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3468":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3469":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3470":{"moveHorizontal":true},"3471":{"morph":{"__isSmartRef__":true,"id":3452},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3472":{"submorphs":[],"scripts":[],"id":"170EB666-4E94-45DF-A1D5-1F311297326F","shape":{"__isSmartRef__":true,"id":3473},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":3474},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":2798},"attributeConnections":[{"__isSmartRef__":true,"id":3475}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":3477},"eventHandler":{"__isSmartRef__":true,"id":3478},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3479},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"3473":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"3474":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3475":{"sourceObj":{"__isSmartRef__":true,"id":3472},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3476},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3476":{"source":{"__isSmartRef__":true,"id":3472},"target":{"__isSmartRef__":true,"id":2798}},"3477":{"resizeHeight":false,"moveVertical":true},"3478":{"morph":{"__isSmartRef__":true,"id":3472},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3479":{"preselectItem":{"__isSmartRef__":true,"id":3480}},"3480":{"varMapping":{"__isSmartRef__":true,"id":3481},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3481":{"this":{"__isSmartRef__":true,"id":3472}},"3482":{"timestamp":{"__isSmartRef__":true,"id":3483},"user":"lauritz"},"3483":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"3484":{"submorphs":[{"__isSmartRef__":true,"id":3485}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":3489},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3490},"lighterFill":{"__isSmartRef__":true,"id":3495},"label":{"__isSmartRef__":true,"id":3485},"attributeConnections":[{"__isSmartRef__":true,"id":3500}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3501},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"3485":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":3486},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3484},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3487}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3486":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"3487":{"style":{"__isSmartRef__":true,"id":3488},"chunkOwner":{"__isSmartRef__":true,"id":3485},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3488":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3489":{"_Fill":{"__isSmartRef__":true,"id":3490},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"3490":{"stops":[{"__isSmartRef__":true,"id":3491},{"__isSmartRef__":true,"id":3492},{"__isSmartRef__":true,"id":3493},{"__isSmartRef__":true,"id":3494}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3491":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3492":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3493":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3494":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3495":{"stops":[{"__isSmartRef__":true,"id":3496},{"__isSmartRef__":true,"id":3497},{"__isSmartRef__":true,"id":3498},{"__isSmartRef__":true,"id":3499}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3496":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3497":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3498":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3499":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3500":{"sourceObj":{"__isSmartRef__":true,"id":3484},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2805},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3501":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3502":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":3503},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":3504},"textChunks":[{"__isSmartRef__":true,"id":3505}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":3507}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":3509},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":3510},"selection":{"__isSmartRef__":true,"id":2797},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":3529},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3530},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"3503":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"3504":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3505":{"style":{"__isSmartRef__":true,"id":3506},"chunkOwner":{"__isSmartRef__":true,"id":3502},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3506":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3507":{"sourceObj":{"__isSmartRef__":true,"id":3502},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3508},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3508":{"source":{"__isSmartRef__":true,"id":3502},"target":{"__isSmartRef__":true,"id":2798}},"3509":{"morph":{"__isSmartRef__":true,"id":3502},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3510":{"createListMorph":{"__isSmartRef__":true,"id":3511},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":3513},"onMouseUp":{"__isSmartRef__":true,"id":3515},"resetConnections":{"__isSmartRef__":true,"id":3517},"setTargetToListSelection":{"__isSmartRef__":true,"id":3519},"setTargetOfPane":{"__isSmartRef__":true,"id":3521},"onBlur":{"__isSmartRef__":true,"id":3523},"reset":{"__isSmartRef__":true,"id":3525},"onMouseDown":{"__isSmartRef__":true,"id":3527}},"3511":{"time":{"__isSmartRef__":true,"id":3512},"user":"lauritz"},"3512":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3513":{"time":{"__isSmartRef__":true,"id":3514},"user":"lauritz"},"3514":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3515":{"time":{"__isSmartRef__":true,"id":3516},"user":"lauritz"},"3516":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3517":{"time":{"__isSmartRef__":true,"id":3518},"user":"lauritz"},"3518":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3519":{"time":{"__isSmartRef__":true,"id":3520},"user":"lauritz"},"3520":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3521":{"time":{"__isSmartRef__":true,"id":3522},"user":"lauritz"},"3522":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3523":{"time":{"__isSmartRef__":true,"id":3524},"user":"lauritz"},"3524":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3525":{"time":{"__isSmartRef__":true,"id":3526},"user":"lauritz"},"3526":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3527":{"time":{"__isSmartRef__":true,"id":3528},"user":"lauritz"},"3528":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3529":{},"3530":{"getList":{"__isSmartRef__":true,"id":3531},"setList":{"__isSmartRef__":true,"id":3534},"reset":{"__isSmartRef__":true,"id":3537},"example":{"__isSmartRef__":true,"id":3540},"removeList":{"__isSmartRef__":true,"id":3543},"onBlur":{"__isSmartRef__":true,"id":3546},"createListMorph":{"__isSmartRef__":true,"id":3553},"resetConnections":{"__isSmartRef__":true,"id":3556},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":3559},"setTargetToListSelection":{"__isSmartRef__":true,"id":3562},"setTargetOfPane":{"__isSmartRef__":true,"id":3565},"onMouseDown":{"__isSmartRef__":true,"id":3568}},"3531":{"varMapping":{"__isSmartRef__":true,"id":3532},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":3533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3532":{"this":{"__isSmartRef__":true,"id":3502}},"3533":{},"3534":{"varMapping":{"__isSmartRef__":true,"id":3535},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3536},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3535":{"this":{"__isSmartRef__":true,"id":3502}},"3536":{},"3537":{"varMapping":{"__isSmartRef__":true,"id":3538},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":3539},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3538":{"this":{"__isSmartRef__":true,"id":3502}},"3539":{},"3540":{"varMapping":{"__isSmartRef__":true,"id":3541},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":3542},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3541":{"this":{"__isSmartRef__":true,"id":3502}},"3542":{},"3543":{"varMapping":{"__isSmartRef__":true,"id":3544},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3545},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3544":{"this":{"__isSmartRef__":true,"id":3502}},"3545":{},"3546":{"varMapping":{"__isSmartRef__":true,"id":3547},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":3552},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3547":{"this":{"__isSmartRef__":true,"id":3502},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3548}},"3548":{"$super":{"__isSmartRef__":true,"id":3549}},"3549":{"varMapping":{"__isSmartRef__":true,"id":3550},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3551},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3550":{"obj":{"__isSmartRef__":true,"id":3502},"name":"onBlur"},"3551":{},"3552":{},"3553":{"varMapping":{"__isSmartRef__":true,"id":3554},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":3555},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3554":{"this":{"__isSmartRef__":true,"id":3502}},"3555":{},"3556":{"varMapping":{"__isSmartRef__":true,"id":3557},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":3558},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3557":{"this":{"__isSmartRef__":true,"id":3502}},"3558":{},"3559":{"varMapping":{"__isSmartRef__":true,"id":3560},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3560":{"this":{"__isSmartRef__":true,"id":3502}},"3561":{},"3562":{"varMapping":{"__isSmartRef__":true,"id":3563},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3564},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3563":{"this":{"__isSmartRef__":true,"id":3502}},"3564":{},"3565":{"varMapping":{"__isSmartRef__":true,"id":3566},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":3567},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3566":{"this":{"__isSmartRef__":true,"id":3502}},"3567":{},"3568":{"varMapping":{"__isSmartRef__":true,"id":3569},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3574},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3569":{"this":{"__isSmartRef__":true,"id":3502},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3570}},"3570":{"$super":{"__isSmartRef__":true,"id":3571}},"3571":{"varMapping":{"__isSmartRef__":true,"id":3572},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3572":{"obj":{"__isSmartRef__":true,"id":3502},"name":"onMouseDown"},"3573":{},"3574":{},"3575":{"morph":{"__isSmartRef__":true,"id":2805},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3576":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":3577},"setTarget":{"__isSmartRef__":true,"id":3580},"generateSourceForScript":{"__isSmartRef__":true,"id":3583},"generateSourceForConnection":{"__isSmartRef__":true,"id":3586},"generateTargetCode":{"__isSmartRef__":true,"id":3589},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":3592},"displayJavaScriptSource":{"__isSmartRef__":true,"id":3595},"displaySourceForScript":{"__isSmartRef__":true,"id":3598},"displaySourceForConnection":{"__isSmartRef__":true,"id":3601},"newScript":{"__isSmartRef__":true,"id":3604},"newConnection":{"__isSmartRef__":true,"id":3607},"deleteSelectedScript":{"__isSmartRef__":true,"id":3610},"disconnectConnection":{"__isSmartRef__":true,"id":3613},"updateLists":{"__isSmartRef__":true,"id":3616},"displayInitialScript":{"__isSmartRef__":true,"id":3619},"reset":{"__isSmartRef__":true,"id":3622},"selectChangedContent":{"__isSmartRef__":true,"id":3625}},"3577":{"varMapping":{"__isSmartRef__":true,"id":3578},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":3579},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3578":{"this":{"__isSmartRef__":true,"id":2805}},"3579":{},"3580":{"varMapping":{"__isSmartRef__":true,"id":3581},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":3582},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3581":{"this":{"__isSmartRef__":true,"id":2805}},"3582":{},"3583":{"varMapping":{"__isSmartRef__":true,"id":3584},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":3585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3584":{"this":{"__isSmartRef__":true,"id":2805}},"3585":{},"3586":{"varMapping":{"__isSmartRef__":true,"id":3587},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":3588},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3587":{"this":{"__isSmartRef__":true,"id":2805}},"3588":{},"3589":{"varMapping":{"__isSmartRef__":true,"id":3590},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3590":{"this":{"__isSmartRef__":true,"id":2805}},"3591":{},"3592":{"varMapping":{"__isSmartRef__":true,"id":3593},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3594},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3593":{"this":{"__isSmartRef__":true,"id":2805}},"3594":{},"3595":{"varMapping":{"__isSmartRef__":true,"id":3596},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":3597},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3596":{"this":{"__isSmartRef__":true,"id":2805}},"3597":{},"3598":{"varMapping":{"__isSmartRef__":true,"id":3599},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":3600},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3599":{"this":{"__isSmartRef__":true,"id":2805}},"3600":{},"3601":{"varMapping":{"__isSmartRef__":true,"id":3602},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":3603},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3602":{"this":{"__isSmartRef__":true,"id":2805}},"3603":{},"3604":{"varMapping":{"__isSmartRef__":true,"id":3605},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3606},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3605":{"this":{"__isSmartRef__":true,"id":2805}},"3606":{},"3607":{"varMapping":{"__isSmartRef__":true,"id":3608},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3609},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3608":{"this":{"__isSmartRef__":true,"id":2805}},"3609":{},"3610":{"varMapping":{"__isSmartRef__":true,"id":3611},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3612},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3611":{"this":{"__isSmartRef__":true,"id":2805}},"3612":{},"3613":{"varMapping":{"__isSmartRef__":true,"id":3614},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":3615},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3614":{"this":{"__isSmartRef__":true,"id":2805}},"3615":{},"3616":{"varMapping":{"__isSmartRef__":true,"id":3617},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":3618},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3617":{"this":{"__isSmartRef__":true,"id":2805}},"3618":{},"3619":{"varMapping":{"__isSmartRef__":true,"id":3620},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3621},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3620":{"this":{"__isSmartRef__":true,"id":2805}},"3621":{},"3622":{"varMapping":{"__isSmartRef__":true,"id":3623},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":3624},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3623":{"this":{"__isSmartRef__":true,"id":2805}},"3624":{},"3625":{"varMapping":{"__isSmartRef__":true,"id":3626},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":3718},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3717":{"this":{"__isSmartRef__":true,"id":3693}},"3718":{"timestamp":{"__isSmartRef__":true,"id":3719},"user":"lauritz","categories":[]},"3719":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"3720":{"submorphs":[{"__isSmartRef__":true,"id":3721}],"scripts":[],"id":"44ACFEEE-7B02-4109-A25D-A95C0BEB2569","shape":{"__isSmartRef__":true,"id":3726},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3732},"lighterFill":{"__isSmartRef__":true,"id":3737},"label":{"__isSmartRef__":true,"id":3721},"attributeConnections":[{"__isSmartRef__":true,"id":3742}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3744},"owner":{"__isSmartRef__":true,"id":2798},"eventHandler":{"__isSmartRef__":true,"id":3745},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":2798},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3746},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"3721":{"submorphs":[],"scripts":[],"id":"37AAA012-AAB4-4A63-9E67-E0FA2BF0D84F","shape":{"__isSmartRef__":true,"id":3722},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3720},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3723}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3725},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"3722":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3723":{"style":{"__isSmartRef__":true,"id":3724},"chunkOwner":{"__isSmartRef__":true,"id":3721},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3724":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3725":{"morph":{"__isSmartRef__":true,"id":3721},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3726":{"_Fill":{"__isSmartRef__":true,"id":3727},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3727":{"stops":[{"__isSmartRef__":true,"id":3728},{"__isSmartRef__":true,"id":3729},{"__isSmartRef__":true,"id":3730},{"__isSmartRef__":true,"id":3731}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3728":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3729":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3730":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3731":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3732":{"stops":[{"__isSmartRef__":true,"id":3733},{"__isSmartRef__":true,"id":3734},{"__isSmartRef__":true,"id":3735},{"__isSmartRef__":true,"id":3736}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3733":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3734":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3735":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3736":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3737":{"stops":[{"__isSmartRef__":true,"id":3738},{"__isSmartRef__":true,"id":3739},{"__isSmartRef__":true,"id":3740},{"__isSmartRef__":true,"id":3741}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3738":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3739":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3740":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3741":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3742":{"sourceObj":{"__isSmartRef__":true,"id":3720},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3720},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3743},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3743":{"source":{"__isSmartRef__":true,"id":3720},"target":{"__isSmartRef__":true,"id":3720}},"3744":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3745":{"morph":{"__isSmartRef__":true,"id":3720},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3746":{"deleteSelectedScript":{"__isSmartRef__":true,"id":3747}},"3747":{"varMapping":{"__isSmartRef__":true,"id":3748},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":3749},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3748":{"this":{"__isSmartRef__":true,"id":3720}},"3749":{"timestamp":{"__isSmartRef__":true,"id":3750},"user":"lauritz"},"3750":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"3751":{"submorphs":[{"__isSmartRef__":true,"id":3752}],"scripts":[],"id":"035D4D37-C5A8-4BA5-BDFC-A5A1DD7148AF","shape":{"__isSmartRef__":true,"id":3758},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3759},"lighterFill":{"__isSmartRef__":true,"id":3764},"label":{"__isSmartRef__":true,"id":3752},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":3769},"list":[],"eventHandler":{"__isSmartRef__":true,"id":3770},"owner":{"__isSmartRef__":true,"id":2798},"textString":"","selection":{"__isSmartRef__":true,"id":3771},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3777},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"3752":{"submorphs":[],"scripts":[],"id":"0B11D8A0-0FA1-4112-B1BE-EFEE21120EAC","shape":{"__isSmartRef__":true,"id":3753},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3751},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3754}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":3756}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":3757},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"3753":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3754":{"style":{"__isSmartRef__":true,"id":3755},"chunkOwner":{"__isSmartRef__":true,"id":3752},"_id":"_4379","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3755":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3756":{"sourceObj":{"__isSmartRef__":true,"id":3752},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3751},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3757":{"morph":{"__isSmartRef__":true,"id":3752},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3758":{"_Fill":{"__isSmartRef__":true,"id":3759},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3759":{"stops":[{"__isSmartRef__":true,"id":3760},{"__isSmartRef__":true,"id":3761},{"__isSmartRef__":true,"id":3762},{"__isSmartRef__":true,"id":3763}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3760":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3761":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3762":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3763":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3764":{"stops":[{"__isSmartRef__":true,"id":3765},{"__isSmartRef__":true,"id":3766},{"__isSmartRef__":true,"id":3767},{"__isSmartRef__":true,"id":3768}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3765":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3766":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3767":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3768":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3769":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3770":{"morph":{"__isSmartRef__":true,"id":3751},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3771":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":3772},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":3773},"textChunks":[{"__isSmartRef__":true,"id":3774}],"eventHandler":{"__isSmartRef__":true,"id":3776},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"3772":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"3773":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3774":{"style":{"__isSmartRef__":true,"id":3775},"chunkOwner":{"__isSmartRef__":true,"id":3771},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3775":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3776":{"morph":{"__isSmartRef__":true,"id":3771},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3777":{"reset":{"__isSmartRef__":true,"id":3778},"onMouseDown":{"__isSmartRef__":true,"id":3782},"onBlur":{"__isSmartRef__":true,"id":3790},"createScenePresentation":{"__isSmartRef__":true,"id":3798},"presentTargetChooser":{"__isSmartRef__":true,"id":3802},"removeTargetChooser":{"__isSmartRef__":true,"id":3806},"removeHighlight":{"__isSmartRef__":true,"id":3810},"highlightCurrentTarget":{"__isSmartRef__":true,"id":3814},"updateTargetFromSelection":{"__isSmartRef__":true,"id":3818},"currentMorphicScene":{"__isSmartRef__":true,"id":3822},"highlightTarget":{"__isSmartRef__":true,"id":3826},"setLabel":{"__isSmartRef__":true,"id":3830},"updateTargetFromOwner":{"__isSmartRef__":true,"id":3838}},"3778":{"varMapping":{"__isSmartRef__":true,"id":3779},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":3780},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3779":{"this":{"__isSmartRef__":true,"id":3751}},"3780":{"timestamp":{"__isSmartRef__":true,"id":3781},"user":"lauritz","tags":[]},"3781":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3782":{"varMapping":{"__isSmartRef__":true,"id":3783},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3788},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3783":{"this":{"__isSmartRef__":true,"id":3751},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3784}},"3784":{"$super":{"__isSmartRef__":true,"id":3785}},"3785":{"varMapping":{"__isSmartRef__":true,"id":3786},"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":3787},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3786":{"obj":{"__isSmartRef__":true,"id":3751},"name":"onMouseDown"},"3787":{},"3788":{"timestamp":{"__isSmartRef__":true,"id":3789},"user":"lauritz","tags":[]},"3789":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3790":{"varMapping":{"__isSmartRef__":true,"id":3791},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3796},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3791":{"this":{"__isSmartRef__":true,"id":3751},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3792}},"3792":{"$super":{"__isSmartRef__":true,"id":3793}},"3793":{"varMapping":{"__isSmartRef__":true,"id":3794},"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":3795},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3794":{"obj":{"__isSmartRef__":true,"id":3751},"name":"onBlur"},"3795":{},"3796":{"timestamp":{"__isSmartRef__":true,"id":3797},"user":"lauritz","tags":[]},"3797":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3798":{"varMapping":{"__isSmartRef__":true,"id":3799},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":3800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3799":{"this":{"__isSmartRef__":true,"id":3751}},"3800":{"timestamp":{"__isSmartRef__":true,"id":3801},"user":"lauritz","tags":[]},"3801":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3802":{"varMapping":{"__isSmartRef__":true,"id":3803},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":3804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3803":{"this":{"__isSmartRef__":true,"id":3751}},"3804":{"timestamp":{"__isSmartRef__":true,"id":3805},"user":"lauritz","tags":[]},"3805":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3806":{"varMapping":{"__isSmartRef__":true,"id":3807},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":3808},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3807":{"this":{"__isSmartRef__":true,"id":3751}},"3808":{"timestamp":{"__isSmartRef__":true,"id":3809},"user":"lauritz","tags":[]},"3809":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3810":{"varMapping":{"__isSmartRef__":true,"id":3811},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":3812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3811":{"this":{"__isSmartRef__":true,"id":3751}},"3812":{"timestamp":{"__isSmartRef__":true,"id":3813},"user":"lauritz","tags":[]},"3813":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3814":{"varMapping":{"__isSmartRef__":true,"id":3815},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":3816},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3815":{"this":{"__isSmartRef__":true,"id":3751}},"3816":{"timestamp":{"__isSmartRef__":true,"id":3817},"user":"lauritz","tags":[]},"3817":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3818":{"varMapping":{"__isSmartRef__":true,"id":3819},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3820},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3819":{"this":{"__isSmartRef__":true,"id":3751}},"3820":{"timestamp":{"__isSmartRef__":true,"id":3821},"user":"lauritz","tags":[]},"3821":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3822":{"varMapping":{"__isSmartRef__":true,"id":3823},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":3824},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3823":{"this":{"__isSmartRef__":true,"id":3751}},"3824":{"timestamp":{"__isSmartRef__":true,"id":3825},"user":"lauritz","tags":[]},"3825":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3826":{"varMapping":{"__isSmartRef__":true,"id":3827},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":3828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3827":{"this":{"__isSmartRef__":true,"id":3751}},"3828":{"timestamp":{"__isSmartRef__":true,"id":3829},"user":"lauritz","tags":[]},"3829":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3830":{"varMapping":{"__isSmartRef__":true,"id":3831},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":3836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3831":{"this":{"__isSmartRef__":true,"id":3751},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3832}},"3832":{"$super":{"__isSmartRef__":true,"id":3833}},"3833":{"varMapping":{"__isSmartRef__":true,"id":3834},"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":3835},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3834":{"obj":{"__isSmartRef__":true,"id":3751},"name":"setLabel"},"3835":{},"3836":{"timestamp":{"__isSmartRef__":true,"id":3837},"user":"lauritz","tags":[]},"3837":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3838":{"varMapping":{"__isSmartRef__":true,"id":3839},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":3840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3839":{"this":{"__isSmartRef__":true,"id":3751}},"3840":{"timestamp":{"__isSmartRef__":true,"id":3841},"user":"lauritz","tags":[]},"3841":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3842":{"submorphs":[],"scripts":[],"id":"8472AC33-F0DC-4B79-96CE-85526B7E686A","shape":{"__isSmartRef__":true,"id":3843},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":3844},"textChunks":[{"__isSmartRef__":true,"id":3845}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3847},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":2798},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"3843":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3844":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3845":{"style":{"__isSmartRef__":true,"id":3846},"chunkOwner":{"__isSmartRef__":true,"id":3842},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3846":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3847":{"morph":{"__isSmartRef__":true,"id":3842},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3848":{"submorphs":[{"__isSmartRef__":true,"id":3849}],"scripts":[],"id":"68A22B24-E38A-469B-AB98-D3459EAFDB19","shape":{"__isSmartRef__":true,"id":3855},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3861},"lighterFill":{"__isSmartRef__":true,"id":3866},"label":{"__isSmartRef__":true,"id":3849},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":3871},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":3872},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2798},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3873},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"3849":{"submorphs":[],"scripts":[],"id":"FB21571B-3D70-46D1-B343-FD2B69EF4DF0","shape":{"__isSmartRef__":true,"id":3850},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3848},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3851}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":3853}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":3854},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"3850":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3851":{"style":{"__isSmartRef__":true,"id":3852},"chunkOwner":{"__isSmartRef__":true,"id":3849},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3852":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3853":{"sourceObj":{"__isSmartRef__":true,"id":3849},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3848},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3854":{"morph":{"__isSmartRef__":true,"id":3849},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3855":{"_Fill":{"__isSmartRef__":true,"id":3856},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3856":{"stops":[{"__isSmartRef__":true,"id":3857},{"__isSmartRef__":true,"id":3858},{"__isSmartRef__":true,"id":3859},{"__isSmartRef__":true,"id":3860}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3857":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"3858":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"3859":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"3860":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"3861":{"stops":[{"__isSmartRef__":true,"id":3862},{"__isSmartRef__":true,"id":3863},{"__isSmartRef__":true,"id":3864},{"__isSmartRef__":true,"id":3865}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3862":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3863":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3864":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3865":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3866":{"stops":[{"__isSmartRef__":true,"id":3867},{"__isSmartRef__":true,"id":3868},{"__isSmartRef__":true,"id":3869},{"__isSmartRef__":true,"id":3870}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3867":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3868":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3869":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3870":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3871":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3872":{"morph":{"__isSmartRef__":true,"id":3848},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3873":{"createListMorph":{"__isSmartRef__":true,"id":3874},"getList":{"__isSmartRef__":true,"id":3878},"removeList":{"__isSmartRef__":true,"id":3882},"reset":{"__isSmartRef__":true,"id":3886},"onMouseUp":{"__isSmartRef__":true,"id":3890},"onBlur":{"__isSmartRef__":true,"id":3898},"setTag":{"__isSmartRef__":true,"id":3906}},"3874":{"varMapping":{"__isSmartRef__":true,"id":3875},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":3876},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3875":{"this":{"__isSmartRef__":true,"id":3848}},"3876":{"timestamp":{"__isSmartRef__":true,"id":3877},"user":"lauritz","categories":[]},"3877":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"3878":{"varMapping":{"__isSmartRef__":true,"id":3879},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":3880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3879":{"this":{"__isSmartRef__":true,"id":3848}},"3880":{"timestamp":{"__isSmartRef__":true,"id":3881},"user":"lauritz","tags":[]},"3881":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"3882":{"varMapping":{"__isSmartRef__":true,"id":3883},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3883":{"this":{"__isSmartRef__":true,"id":3848}},"3884":{"timestamp":{"__isSmartRef__":true,"id":3885},"user":"lauritz","categories":[]},"3885":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"3886":{"varMapping":{"__isSmartRef__":true,"id":3887},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":3888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3887":{"this":{"__isSmartRef__":true,"id":3848}},"3888":{"timestamp":{"__isSmartRef__":true,"id":3889},"user":"lauritz","tags":[]},"3889":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"3890":{"varMapping":{"__isSmartRef__":true,"id":3891},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":3896},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3891":{"this":{"__isSmartRef__":true,"id":3848},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3892}},"3892":{"$super":{"__isSmartRef__":true,"id":3893}},"3893":{"varMapping":{"__isSmartRef__":true,"id":3894},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3895},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3894":{"obj":{"__isSmartRef__":true,"id":3848},"name":"onMouseUp"},"3895":{},"3896":{"timestamp":{"__isSmartRef__":true,"id":3897},"user":"lauritz","categories":[]},"3897":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"3898":{"varMapping":{"__isSmartRef__":true,"id":3899},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3904},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3899":{"this":{"__isSmartRef__":true,"id":3848},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3900}},"3900":{"$super":{"__isSmartRef__":true,"id":3901}},"3901":{"varMapping":{"__isSmartRef__":true,"id":3902},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3903},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3902":{"obj":{"__isSmartRef__":true,"id":3848},"name":"onBlur"},"3903":{},"3904":{"timestamp":{"__isSmartRef__":true,"id":3905},"user":"lauritz","categories":[]},"3905":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"3906":{"varMapping":{"__isSmartRef__":true,"id":3907},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":3908},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3907":{"this":{"__isSmartRef__":true,"id":3848}},"3908":{"timestamp":{"__isSmartRef__":true,"id":3909},"user":"lauritz","categories":[]},"3909":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"3910":{"submorphs":[{"__isSmartRef__":true,"id":3911}],"scripts":[],"id":"823C859F-5D75-40C4-A651-2437E9B1AFA3","shape":{"__isSmartRef__":true,"id":3916},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3917},"lighterFill":{"__isSmartRef__":true,"id":3922},"label":{"__isSmartRef__":true,"id":3911},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3927},"attributeConnections":[{"__isSmartRef__":true,"id":3928}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3951},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":2798},"layout":{"__isSmartRef__":true,"id":3952},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"3911":{"submorphs":[],"scripts":[],"id":"D664F57F-2AEE-456F-82CE-CDA91330E2DA","shape":{"__isSmartRef__":true,"id":3912},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":3910},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3913}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3915},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3912":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"3913":{"style":{"__isSmartRef__":true,"id":3914},"chunkOwner":{"__isSmartRef__":true,"id":3911},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3914":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3915":{"morph":{"__isSmartRef__":true,"id":3911},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3916":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3917},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3917":{"stops":[{"__isSmartRef__":true,"id":3918},{"__isSmartRef__":true,"id":3919},{"__isSmartRef__":true,"id":3920},{"__isSmartRef__":true,"id":3921}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3918":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3919":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3920":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3921":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3922":{"stops":[{"__isSmartRef__":true,"id":3923},{"__isSmartRef__":true,"id":3924},{"__isSmartRef__":true,"id":3925},{"__isSmartRef__":true,"id":3926}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3923":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3924":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3925":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3926":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3927":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3928":{"sourceObj":{"__isSmartRef__":true,"id":3910},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":3929},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3929":{"submorphs":[{"__isSmartRef__":true,"id":3930}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3937},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":3940},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":3941},{"__isSmartRef__":true,"id":3942}],"con":{"__isSmartRef__":true,"id":3928},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3943},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3930":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3931},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":3936},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":3929},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"3931":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3932},{"__isSmartRef__":true,"id":3933},{"__isSmartRef__":true,"id":3934},{"__isSmartRef__":true,"id":3935}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"3932":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3933":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3934":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3935":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3936":{"morph":{"__isSmartRef__":true,"id":3930},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3937":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3938},{"__isSmartRef__":true,"id":3939}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3938":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3939":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3940":{"morph":{"__isSmartRef__":true,"id":3929},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3941":{"morph":{"__isSmartRef__":true,"id":3929},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3942":{"morph":{"__isSmartRef__":true,"id":3929},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":3930},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3943":{"morphMenuItems":{"__isSmartRef__":true,"id":3944}},"3944":{"varMapping":{"__isSmartRef__":true,"id":3945},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":3950},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3945":{"this":{"__isSmartRef__":true,"id":3929},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3946}},"3946":{"$super":{"__isSmartRef__":true,"id":3947}},"3947":{"varMapping":{"__isSmartRef__":true,"id":3948},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3948":{"obj":{"__isSmartRef__":true,"id":3929},"name":"morphMenuItems"},"3949":{},"3950":{},"3951":{"morph":{"__isSmartRef__":true,"id":3910},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3952":{"centeredHorizontal":false,"moveHorizontal":true},"3953":{"submorphs":[{"__isSmartRef__":true,"id":3954}],"scripts":[],"id":"47D7A395-CA79-4816-9A8B-C4D949563269","shape":{"__isSmartRef__":true,"id":3959},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3960},"lighterFill":{"__isSmartRef__":true,"id":3965},"label":{"__isSmartRef__":true,"id":3954},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3970},"attributeConnections":[{"__isSmartRef__":true,"id":3971}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3994},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":3995},"owner":{"__isSmartRef__":true,"id":2798},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"3954":{"submorphs":[],"scripts":[],"id":"A3AE5EAD-B1BA-494B-9A67-32739CBF53AB","shape":{"__isSmartRef__":true,"id":3955},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":3953},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3956}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3958},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3955":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"3956":{"style":{"__isSmartRef__":true,"id":3957},"chunkOwner":{"__isSmartRef__":true,"id":3954},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3957":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3958":{"morph":{"__isSmartRef__":true,"id":3954},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3959":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3960},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3960":{"stops":[{"__isSmartRef__":true,"id":3961},{"__isSmartRef__":true,"id":3962},{"__isSmartRef__":true,"id":3963},{"__isSmartRef__":true,"id":3964}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3961":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3962":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3963":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3964":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3965":{"stops":[{"__isSmartRef__":true,"id":3966},{"__isSmartRef__":true,"id":3967},{"__isSmartRef__":true,"id":3968},{"__isSmartRef__":true,"id":3969}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3966":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3967":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3968":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3969":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3970":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3971":{"sourceObj":{"__isSmartRef__":true,"id":3953},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3033},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":3972},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3972":{"submorphs":[{"__isSmartRef__":true,"id":3973}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3980},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":3983},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":3984},{"__isSmartRef__":true,"id":3985}],"con":{"__isSmartRef__":true,"id":3971},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3986},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3973":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3974},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":3979},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":3972},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"3974":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3975},{"__isSmartRef__":true,"id":3976},{"__isSmartRef__":true,"id":3977},{"__isSmartRef__":true,"id":3978}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"3975":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3976":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3977":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3978":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3979":{"morph":{"__isSmartRef__":true,"id":3973},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3980":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3981},{"__isSmartRef__":true,"id":3982}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3981":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3982":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3983":{"morph":{"__isSmartRef__":true,"id":3972},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3984":{"morph":{"__isSmartRef__":true,"id":3972},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3985":{"morph":{"__isSmartRef__":true,"id":3972},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":3973},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3986":{"morphMenuItems":{"__isSmartRef__":true,"id":3987}},"3987":{"varMapping":{"__isSmartRef__":true,"id":3988},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":3993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3988":{"this":{"__isSmartRef__":true,"id":3972},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3989}},"3989":{"$super":{"__isSmartRef__":true,"id":3990}},"3990":{"varMapping":{"__isSmartRef__":true,"id":3991},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3992},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3991":{"obj":{"__isSmartRef__":true,"id":3972},"name":"morphMenuItems"},"3992":{},"3993":{},"3994":{"morph":{"__isSmartRef__":true,"id":3953},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3995":{"centeredHorizontal":false,"moveHorizontal":true},"3996":{"submorphs":[{"__isSmartRef__":true,"id":3997}],"scripts":[],"id":"C61B4FAA-0234-49D4-9F2E-25954FDC470C","shape":{"__isSmartRef__":true,"id":4002},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4003},"lighterFill":{"__isSmartRef__":true,"id":4008},"label":{"__isSmartRef__":true,"id":3997},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4013},"attributeConnections":[{"__isSmartRef__":true,"id":4014}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4015},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":2798},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":4016},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"3997":{"submorphs":[],"scripts":[],"id":"5B78829A-FB78-4471-8442-4A6C110CBB3C","shape":{"__isSmartRef__":true,"id":3998},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":3996},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3999}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4001},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3998":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"3999":{"style":{"__isSmartRef__":true,"id":4000},"chunkOwner":{"__isSmartRef__":true,"id":3997},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4000":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4001":{"morph":{"__isSmartRef__":true,"id":3997},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4002":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":4003},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4003":{"stops":[{"__isSmartRef__":true,"id":4004},{"__isSmartRef__":true,"id":4005},{"__isSmartRef__":true,"id":4006},{"__isSmartRef__":true,"id":4007}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4004":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4005":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4006":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4007":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4008":{"stops":[{"__isSmartRef__":true,"id":4009},{"__isSmartRef__":true,"id":4010},{"__isSmartRef__":true,"id":4011},{"__isSmartRef__":true,"id":4012}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4009":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4010":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4011":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4012":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4013":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4014":{"sourceObj":{"__isSmartRef__":true,"id":3996},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4015":{"morph":{"__isSmartRef__":true,"id":3996},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4016":{"moveHorizontal":true},"4017":{"submorphs":[{"__isSmartRef__":true,"id":4018},{"__isSmartRef__":true,"id":4025}],"scripts":[],"id":"04DA73F1-8E7B-42E2-94E7-7A61C8577C6C","shape":{"__isSmartRef__":true,"id":4028},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4034},"lighterFill":{"__isSmartRef__":true,"id":4039},"label":{"__isSmartRef__":true,"id":4018},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4044},"attributeConnections":[{"__isSmartRef__":true,"id":4047}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4048},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":2798},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":4049},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4123},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"4018":{"submorphs":[],"scripts":[],"id":"61360C00-EE61-4257-AE33-9D0827E5C717","shape":{"__isSmartRef__":true,"id":4019},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":4017},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":4020},{"__isSmartRef__":true,"id":4022}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4024},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"4019":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"4020":{"style":{"__isSmartRef__":true,"id":4021},"chunkOwner":{"__isSmartRef__":true,"id":4018},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4021":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4022":{"style":{"__isSmartRef__":true,"id":4023},"chunkOwner":{"__isSmartRef__":true,"id":4018},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4023":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4024":{"morph":{"__isSmartRef__":true,"id":4018},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4025":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4026},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"CD508659-4D9B-413A-A7AF-0AA24A551E87","eventHandler":{"__isSmartRef__":true,"id":4027},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":4017},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"4026":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"4027":{"morph":{"__isSmartRef__":true,"id":4025},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4028":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":4029},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4029":{"stops":[{"__isSmartRef__":true,"id":4030},{"__isSmartRef__":true,"id":4031},{"__isSmartRef__":true,"id":4032},{"__isSmartRef__":true,"id":4033}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4030":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4031":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4032":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4033":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"4034":{"stops":[{"__isSmartRef__":true,"id":4035},{"__isSmartRef__":true,"id":4036},{"__isSmartRef__":true,"id":4037},{"__isSmartRef__":true,"id":4038}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4035":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4036":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4037":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4038":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4039":{"stops":[{"__isSmartRef__":true,"id":4040},{"__isSmartRef__":true,"id":4041},{"__isSmartRef__":true,"id":4042},{"__isSmartRef__":true,"id":4043}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4040":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4041":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4042":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4043":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4044":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":4045}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4045":{"date":{"__isSmartRef__":true,"id":4046},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"4046":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4047":{"sourceObj":{"__isSmartRef__":true,"id":4017},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4017},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4048":{"morph":{"__isSmartRef__":true,"id":4017},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4049":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":4050},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":4051},"eventHandler":{"__isSmartRef__":true,"id":4092},"attributeConnections":[{"__isSmartRef__":true,"id":4093},{"__isSmartRef__":true,"id":4094},{"__isSmartRef__":true,"id":4095}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":4097},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":4017},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4102},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(40.0,4131.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"4050":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(775.0,471.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"4051":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":4052},{"__isSmartRef__":true,"id":4054},{"__isSmartRef__":true,"id":4056},{"__isSmartRef__":true,"id":4058},{"__isSmartRef__":true,"id":4060},{"__isSmartRef__":true,"id":4062},{"__isSmartRef__":true,"id":4064},{"__isSmartRef__":true,"id":4066},{"__isSmartRef__":true,"id":4068},{"__isSmartRef__":true,"id":4070},{"__isSmartRef__":true,"id":4072},{"__isSmartRef__":true,"id":4074},{"__isSmartRef__":true,"id":4076},{"__isSmartRef__":true,"id":4078},{"__isSmartRef__":true,"id":4080},{"__isSmartRef__":true,"id":4082},{"__isSmartRef__":true,"id":4084},{"__isSmartRef__":true,"id":4086},{"__isSmartRef__":true,"id":4088},{"__isSmartRef__":true,"id":4090}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4052":{"date":{"__isSmartRef__":true,"id":4053},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"4053":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4054":{"date":{"__isSmartRef__":true,"id":4055},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"4055":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4056":{"date":{"__isSmartRef__":true,"id":4057},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"4057":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4058":{"date":{"__isSmartRef__":true,"id":4059},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"4059":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4060":{"date":{"__isSmartRef__":true,"id":4061},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"4061":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4062":{"date":{"__isSmartRef__":true,"id":4063},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4063":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4064":{"date":{"__isSmartRef__":true,"id":4065},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4065":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4066":{"date":{"__isSmartRef__":true,"id":4067},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4067":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"4068":{"date":{"__isSmartRef__":true,"id":4069},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4069":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"4070":{"date":{"__isSmartRef__":true,"id":4071},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4071":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"4072":{"date":{"__isSmartRef__":true,"id":4073},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4073":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4074":{"date":{"__isSmartRef__":true,"id":4075},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"4075":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4076":{"date":{"__isSmartRef__":true,"id":4077},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"4077":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4078":{"date":{"__isSmartRef__":true,"id":4079},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"4079":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4080":{"date":{"__isSmartRef__":true,"id":4081},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"4081":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4082":{"date":{"__isSmartRef__":true,"id":4083},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"4083":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4084":{"date":{"__isSmartRef__":true,"id":4085},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"4085":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4086":{"date":{"__isSmartRef__":true,"id":4087},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"4087":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4088":{"date":{"__isSmartRef__":true,"id":4089},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"4089":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4090":{"date":{"__isSmartRef__":true,"id":4091},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"4091":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4092":{"morph":{"__isSmartRef__":true,"id":4049},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4093":{"sourceObj":{"__isSmartRef__":true,"id":4049},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":4049},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4094":{"sourceObj":{"__isSmartRef__":true,"id":4049},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":4017},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4095":{"sourceObj":{"__isSmartRef__":true,"id":4049},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4096},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4096":{"source":{"__isSmartRef__":true,"id":4049},"target":{"__isSmartRef__":true,"id":2798}},"4097":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4098}},"4098":{"test01IsMorph":{"__isSmartRef__":true,"id":4099}},"4099":{"varMapping":{"__isSmartRef__":true,"id":4100},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4100":{"this":{"__isSmartRef__":true,"id":4097}},"4101":{},"4102":{"update":{"__isSmartRef__":true,"id":4103},"updateOnMove":{"__isSmartRef__":true,"id":4107},"bringToFront":{"__isSmartRef__":true,"id":4111},"morphUnderCursor":{"__isSmartRef__":true,"id":4119}},"4103":{"varMapping":{"__isSmartRef__":true,"id":4104},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4104":{"this":{"__isSmartRef__":true,"id":4049}},"4105":{"timestamp":{"__isSmartRef__":true,"id":4106},"user":"lauritz","tags":[]},"4106":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4107":{"varMapping":{"__isSmartRef__":true,"id":4108},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":4109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4108":{"this":{"__isSmartRef__":true,"id":4049}},"4109":{"timestamp":{"__isSmartRef__":true,"id":4110},"user":"lauritz","tags":[]},"4110":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4111":{"varMapping":{"__isSmartRef__":true,"id":4112},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":4117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4112":{"this":{"__isSmartRef__":true,"id":4049},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4113}},"4113":{"$super":{"__isSmartRef__":true,"id":4114}},"4114":{"varMapping":{"__isSmartRef__":true,"id":4115},"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":4116},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4115":{"obj":{"__isSmartRef__":true,"id":4049},"name":"bringToFront"},"4116":{},"4117":{"timestamp":{"__isSmartRef__":true,"id":4118},"user":"lauritz","tags":[]},"4118":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4119":{"varMapping":{"__isSmartRef__":true,"id":4120},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":4121},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4120":{"this":{"__isSmartRef__":true,"id":4049}},"4121":{"timestamp":{"__isSmartRef__":true,"id":4122},"user":"lauritz","tags":[]},"4122":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4123":{"onFire":{"__isSmartRef__":true,"id":4124},"removeHighlighting":{"__isSmartRef__":true,"id":4128},"onMouseMove":{"__isSmartRef__":true,"id":4132},"onMouseOut":{"__isSmartRef__":true,"id":4140},"reset":{"__isSmartRef__":true,"id":4148},"isTracking":{"__isSmartRef__":true,"id":4152},"isHighlighting":{"__isSmartRef__":true,"id":4156},"currentTarget":{"__isSmartRef__":true,"id":4160}},"4124":{"varMapping":{"__isSmartRef__":true,"id":4125},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4125":{"this":{"__isSmartRef__":true,"id":4017}},"4126":{"timestamp":{"__isSmartRef__":true,"id":4127},"user":"lauritz","tags":[]},"4127":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4128":{"varMapping":{"__isSmartRef__":true,"id":4129},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":4130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4129":{"this":{"__isSmartRef__":true,"id":4017}},"4130":{"timestamp":{"__isSmartRef__":true,"id":4131},"user":"lauritz","tags":[]},"4131":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4132":{"varMapping":{"__isSmartRef__":true,"id":4133},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4138},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4133":{"this":{"__isSmartRef__":true,"id":4017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4134}},"4134":{"$super":{"__isSmartRef__":true,"id":4135}},"4135":{"varMapping":{"__isSmartRef__":true,"id":4136},"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":4137},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4136":{"obj":{"__isSmartRef__":true,"id":4017},"name":"onMouseMove"},"4137":{},"4138":{"timestamp":{"__isSmartRef__":true,"id":4139},"user":"lauritz","tags":[]},"4139":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4140":{"varMapping":{"__isSmartRef__":true,"id":4141},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4146},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4141":{"this":{"__isSmartRef__":true,"id":4017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4142}},"4142":{"$super":{"__isSmartRef__":true,"id":4143}},"4143":{"varMapping":{"__isSmartRef__":true,"id":4144},"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":4145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4144":{"obj":{"__isSmartRef__":true,"id":4017},"name":"onMouseOut"},"4145":{},"4146":{"timestamp":{"__isSmartRef__":true,"id":4147},"user":"lauritz","tags":[]},"4147":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4148":{"varMapping":{"__isSmartRef__":true,"id":4149},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":4150},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4149":{"this":{"__isSmartRef__":true,"id":4017}},"4150":{"timestamp":{"__isSmartRef__":true,"id":4151},"user":"lauritz","tags":[]},"4151":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4152":{"varMapping":{"__isSmartRef__":true,"id":4153},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":4154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4153":{"this":{"__isSmartRef__":true,"id":4017}},"4154":{"timestamp":{"__isSmartRef__":true,"id":4155},"user":"lauritz","tags":[]},"4155":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4156":{"varMapping":{"__isSmartRef__":true,"id":4157},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":4158},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4157":{"this":{"__isSmartRef__":true,"id":4017}},"4158":{"timestamp":{"__isSmartRef__":true,"id":4159},"user":"lauritz","tags":[]},"4159":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4160":{"varMapping":{"__isSmartRef__":true,"id":4161},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":4162},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4161":{"this":{"__isSmartRef__":true,"id":4017}},"4162":{"timestamp":{"__isSmartRef__":true,"id":4163},"user":"lauritz","tags":[]},"4163":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4164":{"target":{"__isSmartRef__":true,"id":2798},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"4165":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"4166":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":4167}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4167":{"date":{"__isSmartRef__":true,"id":4168},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"4168":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4169":{"morph":{"__isSmartRef__":true,"id":2798},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4170":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"4171":{},"4172":{"displayInitialScript":{"__isSmartRef__":true,"id":4173},"displayJavaScriptSource":{"__isSmartRef__":true,"id":4177},"displaySourceForConnection":{"__isSmartRef__":true,"id":4181},"displaySourceForScript":{"__isSmartRef__":true,"id":4185},"generateSourceForConnection":{"__isSmartRef__":true,"id":4189},"generateSourceForScript":{"__isSmartRef__":true,"id":4193},"generateTargetCode":{"__isSmartRef__":true,"id":4197},"newConnection":{"__isSmartRef__":true,"id":4201},"newScript":{"__isSmartRef__":true,"id":4205},"reset":{"__isSmartRef__":true,"id":4209},"selectChangedContent":{"__isSmartRef__":true,"id":4213},"setTarget":{"__isSmartRef__":true,"id":4217},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":4221},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":4225},"updateLists":{"__isSmartRef__":true,"id":4229},"onShutdown":{"__isSmartRef__":true,"id":4233},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":4237},"update":{"__isSmartRef__":true,"id":4241},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":4245},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":4249},"printTags":{"__isSmartRef__":true,"id":4257},"setTag":{"__isSmartRef__":true,"id":4261},"runScript":{"__isSmartRef__":true,"id":4265},"openPartTestRunner":{"__isSmartRef__":true,"id":4269},"hasUnsavedChanges":{"__isSmartRef__":true,"id":4273}},"4173":{"varMapping":{"__isSmartRef__":true,"id":4174},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4174":{"this":{"__isSmartRef__":true,"id":2798}},"4175":{"timestamp":{"__isSmartRef__":true,"id":4176},"user":"lauritz","tags":[]},"4176":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"4177":{"varMapping":{"__isSmartRef__":true,"id":4178},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4179},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4178":{"this":{"__isSmartRef__":true,"id":2798}},"4179":{"timestamp":{"__isSmartRef__":true,"id":4180},"user":"lauritz","tags":[]},"4180":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"4181":{"varMapping":{"__isSmartRef__":true,"id":4182},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4183},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4182":{"this":{"__isSmartRef__":true,"id":2798}},"4183":{"timestamp":{"__isSmartRef__":true,"id":4184},"user":"conradcalmez","tags":[]},"4184":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"4185":{"varMapping":{"__isSmartRef__":true,"id":4186},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4186":{"this":{"__isSmartRef__":true,"id":2798}},"4187":{"timestamp":{"__isSmartRef__":true,"id":4188},"user":"cschuster","tags":[]},"4188":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4189":{"varMapping":{"__isSmartRef__":true,"id":4190},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":4191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4190":{"this":{"__isSmartRef__":true,"id":2798}},"4191":{"timestamp":{"__isSmartRef__":true,"id":4192},"user":"lauritz","tags":[]},"4192":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"4193":{"varMapping":{"__isSmartRef__":true,"id":4194},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":4195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4194":{"this":{"__isSmartRef__":true,"id":2798}},"4195":{"timestamp":{"__isSmartRef__":true,"id":4196},"user":"cschuster","tags":[]},"4196":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4197":{"varMapping":{"__isSmartRef__":true,"id":4198},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":4199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4198":{"this":{"__isSmartRef__":true,"id":2798}},"4199":{"timestamp":{"__isSmartRef__":true,"id":4200},"user":"lauritz","tags":[]},"4200":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"4201":{"varMapping":{"__isSmartRef__":true,"id":4202},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4202":{"this":{"__isSmartRef__":true,"id":2798}},"4203":{"timestamp":{"__isSmartRef__":true,"id":4204},"user":"lauritz","tags":[]},"4204":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"4205":{"varMapping":{"__isSmartRef__":true,"id":4206},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4206":{"this":{"__isSmartRef__":true,"id":2798}},"4207":{"timestamp":{"__isSmartRef__":true,"id":4208},"user":"lauritz","tags":[]},"4208":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"4209":{"varMapping":{"__isSmartRef__":true,"id":4210},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":4211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4210":{"this":{"__isSmartRef__":true,"id":2798}},"4211":{"timestamp":{"__isSmartRef__":true,"id":4212},"user":"lauritz","tags":[]},"4212":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4213":{"varMapping":{"__isSmartRef__":true,"id":4214},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i= 2) {\n console.log(this.getPosition());\n console.log(sketchPad.getPosition());\n var from = this.points[0].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n var to = this.points[1].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n console.log(\"Line between \" + from.x + \",\" + from.y + \" and \" + to.x + \",\" + to.y);\n var m = new lively.morphic.Path([from, to]);\n this.addMorph(m);\n this.points[0] = this.points.pop();\n }\n } else {\n this.points = new Array(evt.mousePoint);\n }\n console.log(\"MouseDown \" + evt.mousePoint);\n console.log(this.points);\n console.log(this);\n}","funcProperties":{"__isSmartRef__":true,"id":5422},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5421":{"this":{"__isSmartRef__":true,"id":5271}},"5422":{"timestamp":{"__isSmartRef__":true,"id":5423},"user":"daniel.hoffmann","tags":[]},"5423":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:09:37 GMT+0100 (Mitteleuropäische Zeit)"},"5424":{"varMapping":{"__isSmartRef__":true,"id":5425},"source":"function mouseDown(element, evt) {\n console.log(element.name);\n console.log(evt);\n if(element.name != \"SketchPadCanvas\") {\n this.owner.select(element.name, this.partOfRectangle(element, evt));\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5426},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5425":{"this":{"__isSmartRef__":true,"id":5271}},"5426":{"timestamp":{"__isSmartRef__":true,"id":5427},"user":"daniel.hoffmann","tags":[]},"5427":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:03 GMT+0100 (Mitteleuropäische Zeit)"},"5428":{"varMapping":{"__isSmartRef__":true,"id":5429},"source":"function partOfRectangle(element, evt) {\n var pointClicked = lively.pt(evt.layerX, evt. layerY);\n var elementExtent = element.getExtent();\n if (pointClicked.x < elementExtent.x * 0.2) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TL\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BL\";\n } else {\n return \"L\";\n }\n } else if (pointClicked.x > elementExtent.x * 0.8) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TR\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BR\";\n } else {\n return \"R\";\n }\n } else {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"T\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"B\";\n } else {\n return \"M\";\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5430},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5429":{"this":{"__isSmartRef__":true,"id":5271}},"5430":{"timestamp":{"__isSmartRef__":true,"id":5431},"user":"daniel.hoffmann","tags":[]},"5431":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:45:10 GMT+0100 (Mitteleuropäische Zeit)"},"5432":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1720.0,1260.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"5433":{"partsSpaceName":"PartsBin/sd1213/","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":5434},{"__isSmartRef__":true,"id":5436},{"__isSmartRef__":true,"id":5438},{"__isSmartRef__":true,"id":5440},{"__isSmartRef__":true,"id":5442},{"__isSmartRef__":true,"id":5444},{"__isSmartRef__":true,"id":5446},{"__isSmartRef__":true,"id":5448},{"__isSmartRef__":true,"id":5450},{"__isSmartRef__":true,"id":5452},{"__isSmartRef__":true,"id":5454},{"__isSmartRef__":true,"id":5456},{"__isSmartRef__":true,"id":5458},{"__isSmartRef__":true,"id":5460},{"__isSmartRef__":true,"id":5462},{"__isSmartRef__":true,"id":5464},{"__isSmartRef__":true,"id":5466},{"__isSmartRef__":true,"id":5468},{"__isSmartRef__":true,"id":5470},{"__isSmartRef__":true,"id":5472},{"__isSmartRef__":true,"id":5474},{"__isSmartRef__":true,"id":5476},{"__isSmartRef__":true,"id":5478},{"__isSmartRef__":true,"id":5480},{"__isSmartRef__":true,"id":5482},{"__isSmartRef__":true,"id":5484},{"__isSmartRef__":true,"id":5486},{"__isSmartRef__":true,"id":5488},{"__isSmartRef__":true,"id":5490},{"__isSmartRef__":true,"id":5492},{"__isSmartRef__":true,"id":5494},{"__isSmartRef__":true,"id":5496},{"__isSmartRef__":true,"id":5498},{"__isSmartRef__":true,"id":5500},{"__isSmartRef__":true,"id":5502},{"__isSmartRef__":true,"id":5504},{"__isSmartRef__":true,"id":5506},{"__isSmartRef__":true,"id":5508},{"__isSmartRef__":true,"id":5510},{"__isSmartRef__":true,"id":5512},{"__isSmartRef__":true,"id":5514},{"__isSmartRef__":true,"id":5516}],"lastModifiedDate":{"__isSmartRef__":true,"id":5518},"revisionOnLoad":187127,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5434":{"date":{"__isSmartRef__":true,"id":5435},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"12F7798B-354C-4D1E-B846-2D485454EAC8"},"5435":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:04:24 GMT+0100 (Mitteleuropäische Zeit)"},"5436":{"date":{"__isSmartRef__":true,"id":5437},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"440A0E7F-D8B8-4AF4-8D00-B265B0B6A0A8"},"5437":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:03:58 GMT+0100 (Mitteleuropäische Zeit)"},"5438":{"date":{"__isSmartRef__":true,"id":5439},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"EBBB12D7-AB9B-4A8E-89FE-09E4B371A3DC"},"5439":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:08:07 GMT+0100 (Mitteleuropäische Zeit)"},"5440":{"date":{"__isSmartRef__":true,"id":5441},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"8FD7CB58-9017-4C4A-92AB-6C0FC1BCD3FE"},"5441":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:07:14 GMT+0100 (Mitteleuropäische Zeit)"},"5442":{"date":{"__isSmartRef__":true,"id":5443},"author":"daniel.hoffmann","message":"continuous constraint solving for distances","id":"36C600D0-D640-4727-8EDC-703660454CD5"},"5443":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:45:37 GMT+0100 (Mitteleuropäische Zeit)"},"5444":{"date":{"__isSmartRef__":true,"id":5445},"author":"daniel.hoffmann","message":"add horizontal distance constraint","id":"EAAB49A7-D541-4E81-B8E0-0BC33811146A"},"5445":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:33:24 GMT+0100 (Mitteleuropäische Zeit)"},"5446":{"date":{"__isSmartRef__":true,"id":5447},"author":"daniel.hoffmann","message":"add vertical distance constraint","id":"8696D8FA-BA32-4AF6-B86C-1C47F2AD2BA1"},"5447":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:25:33 GMT+0100 (Mitteleuropäische Zeit)"},"5448":{"date":{"__isSmartRef__":true,"id":5449},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"08861437-D7B9-4D35-9A3E-3F1320C6E6A5"},"5449":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:41:06 GMT+0100 (Mitteleuropäische Zeit)"},"5450":{"date":{"__isSmartRef__":true,"id":5451},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"830E1959-4CD2-400A-8832-B463D536CF66"},"5451":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:40:18 GMT+0100 (Mitteleuropäische Zeit)"},"5452":{"date":{"__isSmartRef__":true,"id":5453},"author":"daniel.hoffmann","message":"got adding of ratio constraint working","id":"11BC8BB4-8039-4A3A-A8C6-049AFF5BF3B1"},"5453":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:27:18 GMT+0100 (Mitteleuropäische Zeit)"},"5454":{"date":{"__isSmartRef__":true,"id":5455},"author":"daniel.hoffmann","message":"position constraint can be added manually, disabled syntax highlighting on output boxes","id":"7D9A3D34-1DA5-4BF6-8A5D-53C265AC87A8"},"5455":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:44:32 GMT+0100 (Mitteleuropäische Zeit)"},"5456":{"date":{"__isSmartRef__":true,"id":5457},"author":"lisa.pfisterer","message":"Umsetzen der height-Constraints ins Tableau jetzt möglich. auch die zu maximierende F-Funktion. Außerdem Anzeige der aktuellen Werte","id":"0E43FD81-95AA-4810-BF4D-5132C4CB5430"},"5457":{"isSerializedDate":true,"string":"Sun Dec 02 2012 19:09:22 GMT+0100 (Mitteleuropäische Zeit)"},"5458":{"date":{"__isSmartRef__":true,"id":5459},"author":"lisa.pfisterer","message":"Änderungen von Lisa. Array Util, Tableau-Anzeige, erste Schritte für Setter.","id":"5E3055D8-ECFA-4BEE-A27D-35F84A422A00"},"5459":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:28:16 GMT+0100 (Mitteleuropäische Zeit)"},"5460":{"date":{"__isSmartRef__":true,"id":5461},"author":"daniel.hoffmann","message":"Added support for adding constraints manually","id":"09ABA022-2B1A-4B91-8B3B-31A5752DD828"},"5461":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:38:16 GMT+0100 (Mitteleuropäische Zeit)"},"5462":{"date":{"__isSmartRef__":true,"id":5463},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5463":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5464":{"date":{"__isSmartRef__":true,"id":5465},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5465":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5466":{"date":{"__isSmartRef__":true,"id":5467},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5467":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"5468":{"date":{"__isSmartRef__":true,"id":5469},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5469":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"5470":{"date":{"__isSmartRef__":true,"id":5471},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5471":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"5472":{"date":{"__isSmartRef__":true,"id":5473},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5473":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5474":{"date":{"__isSmartRef__":true,"id":5475},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5475":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5476":{"date":{"__isSmartRef__":true,"id":5477},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"5477":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"5478":{"date":{"__isSmartRef__":true,"id":5479},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"5479":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"5480":{"date":{"__isSmartRef__":true,"id":5481},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"5481":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (Mitteleuropäische Zeit)"},"5482":{"date":{"__isSmartRef__":true,"id":5483},"author":"daniel.hoffmann","message":"Fixed bug to get current value of constraint type (width, height) \nAdded button to set up sketch area","id":"97C976C9-4DA1-40D1-8108-57DD86CA3BA2"},"5483":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:00:42 GMT+0100 (Mitteleuropäische Zeit)"},"5484":{"date":{"__isSmartRef__":true,"id":5485},"author":"daniel.hoffmann","message":"ratio button works as well","id":"855AF291-AD64-458B-9689-798C7B7C95B5"},"5485":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:06:02 GMT+0100 (Mitteleuropäische Zeit)"},"5486":{"date":{"__isSmartRef__":true,"id":5487},"author":"daniel.hoffmann","message":"get side of rectangle","id":"0E2DB143-F8A6-4DEA-A29B-8B814B27984E"},"5487":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:43 GMT+0100 (Mitteleuropäische Zeit)"},"5488":{"date":{"__isSmartRef__":true,"id":5489},"author":"daniel.hoffmann","message":"read value of ratio","id":"1534C786-A4CB-4E28-8341-71AEBC1C796B"},"5489":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:15:07 GMT+0100 (Mitteleuropäische Zeit)"},"5490":{"date":{"__isSmartRef__":true,"id":5491},"author":"lisa.pfisterer","message":"Ratio implementiert (richtig herum??)","id":"37F523CF-DD2D-4A29-96F1-E50E32CD8D94"},"5491":{"isSerializedDate":true,"string":"Mon Dec 03 2012 23:26:16 GMT+0100 (Mitteleuropäische Zeit)"},"5492":{"date":{"__isSmartRef__":true,"id":5493},"author":"lisa.pfisterer","message":"Positionen möglich! :) Sowie Constraints-Array angelegt","id":"4052D55D-CD65-4555-A26D-59AFBCC32962"},"5493":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:23:18 GMT+0100 (Mitteleuropäische Zeit)"},"5494":{"date":{"__isSmartRef__":true,"id":5495},"author":"daniel.hoffmann","message":"add vertical distance constraint manually","id":"67F12FCF-5DD0-47A4-9793-ED578659E555"},"5495":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:55:56 GMT+0100 (Mitteleuropäische Zeit)"},"5496":{"date":{"__isSmartRef__":true,"id":5497},"author":"daniel.hoffmann","message":"add constraint for first variable in ratio constraint if both variables are not specified","id":"740B557B-62D1-4CBB-A0F6-8192C8DBB510"},"5497":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:35:07 GMT+0100 (Mitteleuropäische Zeit)"},"5498":{"date":{"__isSmartRef__":true,"id":5499},"author":"lisa.pfisterer","message":"Layout for the layouting helper ;)","id":"75B2625F-68A5-4461-B879-AD50FAE4415C"},"5499":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:05:48 GMT+0100 (Mitteleuropäische Zeit)"},"5500":{"date":{"__isSmartRef__":true,"id":5501},"author":"lisa.pfisterer","message":"Bugfix: Abbruchbedingung negative Werte","id":"29D978B5-26E0-4168-9F3B-F9B7067FE30C"},"5501":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:42:14 GMT+0100 (Mitteleuropäische Zeit)"},"5502":{"date":{"__isSmartRef__":true,"id":5503},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B679C6DD-FB4D-4ED5-B8F3-4BE00C95D44A"},"5503":{"isSerializedDate":true,"string":"Sat Dec 15 2012 15:59:43 GMT+0100 (Mitteleuropäische Zeit)"},"5504":{"date":{"__isSmartRef__":true,"id":5505},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B23D9CDF-EB67-454C-8E61-015EEB40BE64"},"5505":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:00:12 GMT+0100 (Mitteleuropäische Zeit)"},"5506":{"date":{"__isSmartRef__":true,"id":5507},"author":"daniel.hoffmann","message":"underline most negative F value","id":"51F05C0D-879C-4078-A146-74EBD09EE0B0"},"5507":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:44:52 GMT+0100 (Mitteleuropäische Zeit)"},"5508":{"date":{"__isSmartRef__":true,"id":5509},"author":"daniel.hoffmann","message":"reset cached bounds","id":"AD49DF95-1788-4FD3-A7BE-07A92AE62EE1"},"5509":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:01 GMT+0100 (Mitteleuropäische Zeit)"},"5510":{"date":{"__isSmartRef__":true,"id":5511},"author":"daniel.hoffmann","message":"reset cached bounds","id":"40FAD20C-A725-44D3-8554-25F83F803C32"},"5511":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:28 GMT+0100 (Mitteleuropäische Zeit)"},"5512":{"date":{"__isSmartRef__":true,"id":5513},"author":"daniel.hoffmann","message":"determine most significant change after resizing/dragging","id":"D99B1482-6C11-4C09-B86E-D7E4BC5BEAB6"},"5513":{"isSerializedDate":true,"string":"Sun Dec 16 2012 20:19:04 GMT+0100 (Mitteleuropäische Zeit)"},"5514":{"date":{"__isSmartRef__":true,"id":5515},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"0A7655CB-8651-4613-ADA5-58AA4372AB85"},"5515":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:07 GMT+0100 (Mitteleuropäische Zeit)"},"5516":{"date":{"__isSmartRef__":true,"id":5517},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"5C684377-A256-4AA8-962B-9A302949725C"},"5517":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:11 GMT+0100 (Mitteleuropäische Zeit)"},"5518":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:00:29 GMT+0100 (Mitteleuropäische Zeit)"},"5519":{"morph":{"__isSmartRef__":true,"id":4588},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5520":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5521}},"5521":{"test01IsMorph":{"__isSmartRef__":true,"id":5522}},"5522":{"varMapping":{"__isSmartRef__":true,"id":5523},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5524},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5523":{"this":{"__isSmartRef__":true,"id":5520}},"5524":{},"5525":{"tableau":[[-1,-1,1,1,0,0,0,0,0,0,0,0,0,0,"0"],[0,0,0,0,"1",-1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,"1",-1,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,379],[0,1,0,0,0,0,0,0,0,0,0,1,0,0,52],[0,0,0,0,1,0,0,0,0,0,0,0,1,0,159],[0,0,0,0,0,0,0,1,0,0,0,0,0,1,61],[-1,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0]],"all":["red.x","red.w","orange.x","x0","red.y","blue.y","x1","red.h","blue.h","x2","x3","x4","x5","x6"],"schlupf":["x0","x1","x2","x3","x4","x5","x6"],"needed":["red.x","red.w","orange.x","red.y","blue.y","red.h","blue.h"],"resultArray":[0,0],"result":false,"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"5526":{"initializeTableau":{"__isSmartRef__":true,"id":5527},"initSimplex":{"__isSmartRef__":true,"id":5531},"simplexStep":{"__isSmartRef__":true,"id":5535},"start":{"__isSmartRef__":true,"id":5539},"stop":{"__isSmartRef__":true,"id":5543},"parseConstraints":{"__isSmartRef__":true,"id":5547},"testTableau":{"__isSmartRef__":true,"id":5551},"addConstraintArray":{"__isSmartRef__":true,"id":5555},"extendArrayWithZeros":{"__isSmartRef__":true,"id":5559},"height":{"__isSmartRef__":true,"id":5563},"addConstraint":{"__isSmartRef__":true,"id":5567},"getValueForConstraintType":{"__isSmartRef__":true,"id":5571},"select":{"__isSmartRef__":true,"id":5575},"setCurrentConstraintType":{"__isSmartRef__":true,"id":5579},"roundTableau":{"__isSmartRef__":true,"id":5583},"setValue":{"__isSmartRef__":true,"id":5587},"stepping":{"__isSmartRef__":true,"id":5591},"testStuff":{"__isSmartRef__":true,"id":5595},"getRatioSide":{"__isSmartRef__":true,"id":5599},"addRatioConstraint":{"__isSmartRef__":true,"id":5603},"length":{"__isSmartRef__":true,"id":5607},"printTableau":{"__isSmartRef__":true,"id":5611},"showVariableValues":{"__isSmartRef__":true,"id":5615},"getValue":{"__isSmartRef__":true,"id":5619},"width":{"__isSmartRef__":true,"id":5623},"ratio":{"__isSmartRef__":true,"id":5627},"position":{"__isSmartRef__":true,"id":5631},"addVerticalDistanceConstraint":{"__isSmartRef__":true,"id":5635},"addDistanceConstraint":{"__isSmartRef__":true,"id":5639},"verticalDistance":{"__isSmartRef__":true,"id":5643},"horizontalDistance":{"__isSmartRef__":true,"id":5647},"runSimplex":{"__isSmartRef__":true,"id":5651},"x":{"__isSmartRef__":true,"id":5655},"y":{"__isSmartRef__":true,"id":5659},"initSimplexManually":{"__isSmartRef__":true,"id":5663}},"5527":{"varMapping":{"__isSmartRef__":true,"id":5528},"source":"function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":5529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5528":{"this":{"__isSmartRef__":true,"id":4588}},"5529":{"timestamp":{"__isSmartRef__":true,"id":5530},"user":"lisa.pfisterer","tags":[]},"5530":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:12 GMT+0100 (Mitteleuropäische Zeit)"},"5531":{"varMapping":{"__isSmartRef__":true,"id":5532},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n}","funcProperties":{"__isSmartRef__":true,"id":5533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5532":{"this":{"__isSmartRef__":true,"id":4588}},"5533":{"timestamp":{"__isSmartRef__":true,"id":5534},"user":"daniel.hoffmann","tags":[]},"5534":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"5535":{"varMapping":{"__isSmartRef__":true,"id":5536},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n //console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n this.specifiedValues = new Array();\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":5537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5536":{"this":{"__isSmartRef__":true,"id":4588}},"5537":{"timestamp":{"__isSmartRef__":true,"id":5538},"user":"daniel.hoffmann","tags":[]},"5538":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"5539":{"varMapping":{"__isSmartRef__":true,"id":5540},"source":"function start() {\n this.algorithm = null;\n this.startStepping(10, \"runSimplex\")\n}","funcProperties":{"__isSmartRef__":true,"id":5541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5540":{"this":{"__isSmartRef__":true,"id":4588}},"5541":{"timestamp":{"__isSmartRef__":true,"id":5542},"user":"daniel.hoffmann","tags":[]},"5542":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:58:03 GMT+0100 (Mitteleuropäische Zeit)"},"5543":{"varMapping":{"__isSmartRef__":true,"id":5544},"source":"function stop() {\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":5545},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5544":{"this":{"__isSmartRef__":true,"id":4588}},"5545":{"timestamp":{"__isSmartRef__":true,"id":5546},"user":"lisa.pfisterer","tags":[]},"5546":{"isSerializedDate":true,"string":"Sat Dec 01 2012 18:56:37 GMT+0100 (Mitteleuropäische Zeit)"},"5547":{"varMapping":{"__isSmartRef__":true,"id":5548},"source":"function parseConstraints() {\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"x\":\n this.x(variables);\n break;\n case \"y\":\n this.y(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n console.log(\"needed values: \" + this.neededValues);\n console.log(\"specified values: \" + this.specifiedValues);\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n /*var mostSignificantChangeFound = false;\n for (var j = 0; j < this.neededValues[i][m].length; j++) {\n if(this.neededValues[i][m][j] == \n this.mostSignificantChange) {\n debugger;\n max = 0.99;\n maxIndex = m;\n mostSignificantChangeFound = true;\n }\n }\n if (mostSignificantChangeFound)\n break;*/\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n var alreadySpecified = false;\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (toBeAdded == this.specifiedValues[l]) {\n alreadySpecified = true;\n break;\n }\n }\n if (!alreadySpecified) {\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5549},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5548":{"this":{"__isSmartRef__":true,"id":4588}},"5549":{"timestamp":{"__isSmartRef__":true,"id":5550},"user":"daniel.hoffmann","tags":[]},"5550":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"5551":{"varMapping":{"__isSmartRef__":true,"id":5552},"source":"function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}","funcProperties":{"__isSmartRef__":true,"id":5553},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5552":{"this":{"__isSmartRef__":true,"id":4588}},"5553":{"timestamp":{"__isSmartRef__":true,"id":5554},"user":"lisa.pfisterer","tags":[]},"5554":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:53:18 GMT+0100 (Mitteleuropäische Zeit)"},"5555":{"varMapping":{"__isSmartRef__":true,"id":5556},"source":"function addConstraintArray(variables, sum) {\n var length = this.algorithm.tableau[0].length;\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n}","funcProperties":{"__isSmartRef__":true,"id":5557},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5556":{"this":{"__isSmartRef__":true,"id":4588}},"5557":{"timestamp":{"__isSmartRef__":true,"id":5558},"user":"daniel.hoffmann","tags":[]},"5558":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:49 GMT+0100 (Mitteleuropäische Zeit)"},"5559":{"varMapping":{"__isSmartRef__":true,"id":5560},"source":"function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}","funcProperties":{"__isSmartRef__":true,"id":5561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5560":{"this":{"__isSmartRef__":true,"id":4588}},"5561":{"timestamp":{"__isSmartRef__":true,"id":5562},"user":"lisa.pfisterer","tags":[]},"5562":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:58:45 GMT+0100 (Mitteleuropäische Zeit)"},"5563":{"varMapping":{"__isSmartRef__":true,"id":5564},"source":"function height(variables) {\n var variable = variables[0] + \".h\";\n var value = variables[1];\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":5565},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5564":{"this":{"__isSmartRef__":true,"id":4588}},"5565":{"timestamp":{"__isSmartRef__":true,"id":5566},"user":"daniel.hoffmann","tags":[]},"5566":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:31 GMT+0100 (Mitteleuropäische Zeit)"},"5567":{"varMapping":{"__isSmartRef__":true,"id":5568},"source":"function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}","funcProperties":{"__isSmartRef__":true,"id":5569},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5568":{"this":{"__isSmartRef__":true,"id":4588}},"5569":{"timestamp":{"__isSmartRef__":true,"id":5570},"user":"daniel.hoffmann","tags":[]},"5570":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:43:21 GMT+0100 (Mitteleuropäische Zeit)"},"5571":{"varMapping":{"__isSmartRef__":true,"id":5572},"source":"function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5572":{"this":{"__isSmartRef__":true,"id":4588}},"5573":{"timestamp":{"__isSmartRef__":true,"id":5574},"user":"daniel.hoffmann","tags":[]},"5574":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:31:12 GMT+0100 (Mitteleuropäische Zeit)"},"5575":{"varMapping":{"__isSmartRef__":true,"id":5576},"source":"function select(name, part) {\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5577},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5576":{"this":{"__isSmartRef__":true,"id":4588}},"5577":{"timestamp":{"__isSmartRef__":true,"id":5578},"user":"daniel.hoffmann","tags":[]},"5578":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:35:14 GMT+0100 (Mitteleuropäische Zeit)"},"5579":{"varMapping":{"__isSmartRef__":true,"id":5580},"source":"function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5580":{"this":{"__isSmartRef__":true,"id":4588}},"5581":{"timestamp":{"__isSmartRef__":true,"id":5582},"user":"daniel.hoffmann","tags":[]},"5582":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"5583":{"varMapping":{"__isSmartRef__":true,"id":5584},"source":"function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}","funcProperties":{"__isSmartRef__":true,"id":5585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5584":{"this":{"__isSmartRef__":true,"id":4588}},"5585":{"timestamp":{"__isSmartRef__":true,"id":5586},"user":"lisa.pfisterer","tags":[]},"5586":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:25:12 GMT+0100 (Mitteleuropäische Zeit)"},"5587":{"varMapping":{"__isSmartRef__":true,"id":5588},"source":"function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}","funcProperties":{"__isSmartRef__":true,"id":5589},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5588":{"this":{"__isSmartRef__":true,"id":4588}},"5589":{"timestamp":{"__isSmartRef__":true,"id":5590},"user":"daniel.hoffmann","tags":[]},"5590":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (Mitteleuropäische Zeit)"},"5591":{"varMapping":{"__isSmartRef__":true,"id":5592},"source":"function stepping() {\n this.startStepping(100, \"testStuff\")\n}","funcProperties":{"__isSmartRef__":true,"id":5593},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5592":{"this":{"__isSmartRef__":true,"id":4588}},"5593":{"timestamp":{"__isSmartRef__":true,"id":5594},"user":"lisa.pfisterer","tags":[]},"5594":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:26:27 GMT+0100 (Mitteleuropäische Zeit)"},"5595":{"varMapping":{"__isSmartRef__":true,"id":5596},"source":"function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}","funcProperties":{"__isSmartRef__":true,"id":5597},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5596":{"this":{"__isSmartRef__":true,"id":4588}},"5597":{"timestamp":{"__isSmartRef__":true,"id":5598},"user":"lisa.pfisterer","tags":[]},"5598":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:39:19 GMT+0100 (Mitteleuropäische Zeit)"},"5599":{"varMapping":{"__isSmartRef__":true,"id":5600},"source":"function getRatioSide(name, part) {\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5601},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5600":{"this":{"__isSmartRef__":true,"id":4588}},"5601":{"timestamp":{"__isSmartRef__":true,"id":5602},"user":"daniel.hoffmann","tags":[]},"5602":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:30:25 GMT+0100 (Mitteleuropäische Zeit)"},"5603":{"varMapping":{"__isSmartRef__":true,"id":5604},"source":"function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":5605},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5604":{"this":{"__isSmartRef__":true,"id":4588}},"5605":{"timestamp":{"__isSmartRef__":true,"id":5606},"user":"daniel.hoffmann","tags":[]},"5606":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:29:43 GMT+0100 (Mitteleuropäische Zeit)"},"5607":{"varMapping":{"__isSmartRef__":true,"id":5608},"source":"function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}","funcProperties":{"__isSmartRef__":true,"id":5609},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5608":{"this":{"__isSmartRef__":true,"id":4588}},"5609":{"timestamp":{"__isSmartRef__":true,"id":5610},"user":"lisa.pfisterer","tags":[]},"5610":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:34 GMT+0100 (Mitteleuropäische Zeit)"},"5611":{"varMapping":{"__isSmartRef__":true,"id":5612},"source":"function printTableau() {\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n var negativeFValuesIndices = new Array();\n var minFValueIndex = 0;\n var lastLineStart = 0;\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n lastLineStart = textString.length;\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n \n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n var startIndex = textString.length + line.length - new String(Math.round(this.algorithm.tableau[i][j] * 100) / 100).length;\n if (i == this.algorithm.tableau.length - 1 && this.algorithm.tableau[i][j] < 0) {\n negativeFValuesIndices.push(new Array(startIndex, textString.length + line.length)) ;\n if (this.algorithm.tableau[i][j] < this.algorithm.tableau[i][minFValueIndex])\n minFValueIndex = negativeFValuesIndices.length-1;\n }\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n \n this.get(\"tableauTextField\").emphasize({color: 'blue'}, lastLineStart, textString.length);\n \n for (var i = 0; i < negativeFValuesIndices.length; i++)\n {\n var start = negativeFValuesIndices[i][0];\n var end = negativeFValuesIndices[i][1];\n this.get(\"tableauTextField\").emphasize({color: 'red'}, start, end);\n if (i == minFValueIndex) {\n this.get(\"tableauTextField\").emphasize({textDecoration: 'underline'},start,end);\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5613},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5612":{"this":{"__isSmartRef__":true,"id":4588}},"5613":{"timestamp":{"__isSmartRef__":true,"id":5614},"user":"daniel.hoffmann","tags":[]},"5614":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:08 GMT+0100 (Mitteleuropäische Zeit)"},"5615":{"varMapping":{"__isSmartRef__":true,"id":5616},"source":"function showVariableValues() {\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}","funcProperties":{"__isSmartRef__":true,"id":5617},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5616":{"this":{"__isSmartRef__":true,"id":4588}},"5617":{"timestamp":{"__isSmartRef__":true,"id":5618},"user":"daniel.hoffmann","tags":[]},"5618":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:35:28 GMT+0100 (Mitteleuropäische Zeit)"},"5619":{"varMapping":{"__isSmartRef__":true,"id":5620},"source":"function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5621},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5620":{"this":{"__isSmartRef__":true,"id":4588}},"5621":{"timestamp":{"__isSmartRef__":true,"id":5622},"user":"lisa.pfisterer","tags":[]},"5622":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:59:33 GMT+0100 (Mitteleuropäische Zeit)"},"5623":{"varMapping":{"__isSmartRef__":true,"id":5624},"source":"function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":5625},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5624":{"this":{"__isSmartRef__":true,"id":4588}},"5625":{"timestamp":{"__isSmartRef__":true,"id":5626},"user":"daniel.hoffmann","tags":[]},"5626":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:08 GMT+0100 (Mitteleuropäische Zeit)"},"5627":{"varMapping":{"__isSmartRef__":true,"id":5628},"source":"function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}","funcProperties":{"__isSmartRef__":true,"id":5629},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5628":{"this":{"__isSmartRef__":true,"id":4588}},"5629":{"timestamp":{"__isSmartRef__":true,"id":5630},"user":"daniel.hoffmann","tags":[]},"5630":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:34:18 GMT+0100 (Mitteleuropäische Zeit)"},"5631":{"varMapping":{"__isSmartRef__":true,"id":5632},"source":"function position(variables) {\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":5633},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5632":{"this":{"__isSmartRef__":true,"id":4588}},"5633":{"timestamp":{"__isSmartRef__":true,"id":5634},"user":"daniel.hoffmann","tags":[]},"5634":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:34:08 GMT+0100 (Mitteleuropäische Zeit)"},"5635":{"varMapping":{"__isSmartRef__":true,"id":5636},"source":"function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":5637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5636":{"this":{"__isSmartRef__":true,"id":4588}},"5637":{"timestamp":{"__isSmartRef__":true,"id":5638},"user":"daniel.hoffmann","tags":[]},"5638":{"isSerializedDate":true,"string":"Fri Dec 07 2012 22:25:53 GMT+0100 (Mitteleuropäische Zeit)"},"5639":{"varMapping":{"__isSmartRef__":true,"id":5640},"source":"function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":5641},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5640":{"this":{"__isSmartRef__":true,"id":4588}},"5641":{"timestamp":{"__isSmartRef__":true,"id":5642},"user":"daniel.hoffmann","tags":[]},"5642":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:39 GMT+0100 (Mitteleuropäische Zeit)"},"5643":{"varMapping":{"__isSmartRef__":true,"id":5644},"source":"function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":5645},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5644":{"this":{"__isSmartRef__":true,"id":4588}},"5645":{"timestamp":{"__isSmartRef__":true,"id":5646},"user":"daniel.hoffmann","tags":[]},"5646":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:00 GMT+0100 (Mitteleuropäische Zeit)"},"5647":{"varMapping":{"__isSmartRef__":true,"id":5648},"source":"function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":5649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5648":{"this":{"__isSmartRef__":true,"id":4588}},"5649":{"timestamp":{"__isSmartRef__":true,"id":5650},"user":"daniel.hoffmann","tags":[]},"5650":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:26:56 GMT+0100 (Mitteleuropäische Zeit)"},"5651":{"varMapping":{"__isSmartRef__":true,"id":5652},"source":"function runSimplex() {\n if(this.algorithm) {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n debugger;\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n this.specifiedValues = new Array();\n var parts = maxType.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n /*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange + \": \" + this.getValue(maxType)); \n this.originalValues = null;\n }\n else {\n debugger;\n this.mostSignificantChange = null;\n this.specifiedValues = new Array();\n }\n \n this.initSimplex();\n}","funcProperties":{"__isSmartRef__":true,"id":5653},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5652":{"this":{"__isSmartRef__":true,"id":4588}},"5653":{"timestamp":{"__isSmartRef__":true,"id":5654},"user":"daniel.hoffmann","tags":[]},"5654":{"isSerializedDate":true,"string":"Mon Dec 17 2012 20:50:58 GMT+0100 (Mitteleuropäische Zeit)"},"5655":{"varMapping":{"__isSmartRef__":true,"id":5656},"source":"function x(variables) {\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}","funcProperties":{"__isSmartRef__":true,"id":5657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5656":{"this":{"__isSmartRef__":true,"id":4588}},"5657":{"timestamp":{"__isSmartRef__":true,"id":5658},"user":"daniel.hoffmann","tags":[]},"5658":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:14 GMT+0100 (Mitteleuropäische Zeit)"},"5659":{"varMapping":{"__isSmartRef__":true,"id":5660},"source":"function y(variables) {\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":5661},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5660":{"this":{"__isSmartRef__":true,"id":4588}},"5661":{"timestamp":{"__isSmartRef__":true,"id":5662},"user":"daniel.hoffmann","tags":[]},"5662":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:19 GMT+0100 (Mitteleuropäische Zeit)"},"5663":{"varMapping":{"__isSmartRef__":true,"id":5664},"source":"function initSimplexManually() {\n this.specifiedValues = new Array();\n this.initSimplex(); \n}","funcProperties":{"__isSmartRef__":true,"id":5665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5664":{"this":{"__isSmartRef__":true,"id":4588}},"5665":{"timestamp":{"__isSmartRef__":true,"id":5666},"user":"daniel.hoffmann","tags":[]},"5666":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"5667":{"resizeWidth":true,"resizeHeight":true},"5668":{"submorphs":[{"__isSmartRef__":true,"id":5669}],"scripts":[],"id":"28B0554E-A17E-48D4-ADF4-81D02D4993CD","shape":{"__isSmartRef__":true,"id":7416},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":7417},"eventHandler":{"__isSmartRef__":true,"id":7430},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","C284F4DE-14F1-43C2-A4D0-1BAE909D98DA","9EEF20FD-27E3-4A31-8DBC-36073E64666F","283BD2F7-EFEE-4D83-876B-A8F2BD099B93","50245F69-C51D-40B5-BFD8-EE4870A65AF5","410821C9-3A7A-4ACB-8AEF-6B82AAB72D55","EFEAD1DE-A920-4272-BB24-C0361CBF2906","A5D165E3-E5BD-43E3-B6B0-9C23B5CC1964","6CC2F1A6-9C53-4980-80E4-0167A10F9942","95406291-4689-49C6-ADE6-C2C642AC0B5C","33084DB2-FE6B-44DA-AF4A-5C017450FC97","46D25FF6-F6EA-49A2-B643-59628686B2DC","9648CC00-8E9E-4911-A41B-46CED518B0D3","E1275348-0270-4F01-BE65-8C80AC5A5588","734AED0F-F7BE-44E8-92CE-86F1AE7F6D55","42AD8A44-C2B7-462F-89AE-4AE94C29A9D5","9548995B-025B-42CC-9DC4-44999A80E52F","0AA45256-249A-420C-A183-0A3BE69F95C6","3FF6DBA9-F3C1-4D0D-999B-981406660635","5BDFFDB8-16A6-4122-8CF6-2EC7C7CFA0DE","F73CBC23-DED8-4667-B4C4-4842BBD64AF5","F4E6EC9B-F4BE-4249-AB50-3EE510BF3ACD","5E0F549D-154A-4598-972D-7FB5D7EB2597","4EFF8DE7-D20D-4C65-B931-9AE67A17ABAD","81382340-4F55-428F-8FA9-23679D643920","12AEE6D1-BD69-4690-84DC-EBFC54F436CF","C434C7E8-49F2-4EDF-AA66-363EDB6AA0F8","EE756834-F5B4-47EB-993C-83C2B8B448FB","3DAC0D13-C416-4EF8-9BA1-62A438291A79","34E85AE0-DDA3-4AA1-B38C-895F46CE103C","4166C41F-80E0-4ABF-B227-790BA8E282AB","D6333D2B-EC4C-477A-8510-2F6A8697533E","6844D2AF-106E-4F2C-AE50-A7E19C08F587","736BBE17-08F6-471F-A1EC-85B517B8ADA2"],"partTests":{"__isSmartRef__":true,"id":7431},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":4523},"layout":{"__isSmartRef__":true,"id":7436},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,41.2)"},"5669":{"item":{"__isSmartRef__":true,"id":5670},"parent":null,"depth":0,"submorphs":[{"__isSmartRef__":true,"id":5674},{"__isSmartRef__":true,"id":5723},{"__isSmartRef__":true,"id":5772},{"__isSmartRef__":true,"id":5827},{"__isSmartRef__":true,"id":5876},{"__isSmartRef__":true,"id":5923},{"__isSmartRef__":true,"id":5978},{"__isSmartRef__":true,"id":6033},{"__isSmartRef__":true,"id":6082},{"__isSmartRef__":true,"id":6131},{"__isSmartRef__":true,"id":6186},{"__isSmartRef__":true,"id":6235},{"__isSmartRef__":true,"id":6284},{"__isSmartRef__":true,"id":6333},{"__isSmartRef__":true,"id":6388},{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6535},{"__isSmartRef__":true,"id":6584},{"__isSmartRef__":true,"id":6633},{"__isSmartRef__":true,"id":6680},{"__isSmartRef__":true,"id":6735},{"__isSmartRef__":true,"id":6784},{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6894},{"__isSmartRef__":true,"id":6949},{"__isSmartRef__":true,"id":7004},{"__isSmartRef__":true,"id":7059},{"__isSmartRef__":true,"id":7114},{"__isSmartRef__":true,"id":7163},{"__isSmartRef__":true,"id":7218},{"__isSmartRef__":true,"id":7271},{"__isSmartRef__":true,"id":7326}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7391},"derivationIds":[null,"01A6356E-C15D-4F8D-BBB6-8680B231177D","8C1A96D3-6843-4386-9FC2-67909491ADEA","B85242E4-52C0-4A2B-9704-D5973B5BE1FE","8674A527-60C2-400B-82C8-B9209A0E288F","A851FE58-8397-4F98-BAE6-339C4926C930","2F1F744A-AA0E-4AB5-9D27-2EF1599780DD","98C0C210-DC70-452B-B05C-3B97B6CC4501","2D252C30-0809-4CDD-85A6-224D3B4186DC","5D83B1E4-35D8-403E-BABC-68E6E581B41C","48C1E58B-63D5-4C4B-A618-49EC747D4D2A","18F7D7DD-933D-4F14-AD42-27D4E5007E90","C7B88DEE-33BC-4C19-A8CA-C875519F03FB","B9610924-8476-414F-AF8C-4B18464386B1","3CBB6CB7-B377-4C0F-8906-7D0EBB8C1EB9","4EB0E124-3A4F-4BAB-ADCC-90E994E6F063","2248AE83-905F-4289-9C28-C08A0CE81D44","6722763D-AF2A-4186-AC25-1BCFCDD5D86F","3CC06143-943E-49E6-BBEF-094170056209","81130FBB-61ED-4567-BF03-7DA1DF84A8B8","445967DD-B3DE-4549-925F-75F5850757D7","FB1B17A2-78E6-46AD-B956-557B044AFE3F","BC5F0D9A-7059-4A21-B6D5-FD24FD58EB94","B57AF529-0187-4F02-8B37-5C01BCE44F88","D8021CB8-17EB-4641-A33A-60581D80E90A","48211CBE-B665-47DE-8B09-EA18C5A80082","0963EBD4-CBC3-47DD-AAFD-1329BF14A381","A5F36FD3-A2CC-4060-9A35-17A942EE2967","CB01C699-0407-4F5A-8D3C-2CDE89925CAB","04B7E806-6576-41C5-AEB1-1815818472C1","A5350C62-3BC3-4C49-B830-E903AC65A5FA","53F7D5D3-C850-46ED-B54F-3C64A6AE9D53","5CE8A645-6B3E-4F01-ACA1-0DDCCD0BBDB2","1035DB0D-166B-4586-BFE7-C3E0DA40840D"],"id":"AA6C4870-E94D-47C3-9805-0BA4A6C8D755","eventHandler":{"__isSmartRef__":true,"id":7392},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7393},"isInLayoutCycle":true,"draggingEnabled":false,"dragAndDrop":true,"childNodes":[{"__isSmartRef__":true,"id":5674},{"__isSmartRef__":true,"id":5723},{"__isSmartRef__":true,"id":5772},{"__isSmartRef__":true,"id":5827},{"__isSmartRef__":true,"id":5876},{"__isSmartRef__":true,"id":5923},{"__isSmartRef__":true,"id":5978},{"__isSmartRef__":true,"id":6033},{"__isSmartRef__":true,"id":6082},{"__isSmartRef__":true,"id":6131},{"__isSmartRef__":true,"id":6186},{"__isSmartRef__":true,"id":6235},{"__isSmartRef__":true,"id":6284},{"__isSmartRef__":true,"id":6333},{"__isSmartRef__":true,"id":6388},{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6535},{"__isSmartRef__":true,"id":6584},{"__isSmartRef__":true,"id":6633},{"__isSmartRef__":true,"id":6680},{"__isSmartRef__":true,"id":6735},{"__isSmartRef__":true,"id":6784},{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6894},{"__isSmartRef__":true,"id":6949},{"__isSmartRef__":true,"id":7004},{"__isSmartRef__":true,"id":7059},{"__isSmartRef__":true,"id":7114},{"__isSmartRef__":true,"id":7163},{"__isSmartRef__":true,"id":7218},{"__isSmartRef__":true,"id":7271},{"__isSmartRef__":true,"id":7326}],"icon":{"__isSmartRef__":true,"id":7396},"label":{"__isSmartRef__":true,"id":7402},"owner":{"__isSmartRef__":true,"id":5668},"isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectInspectorTree","node":null,"showMoreNode":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7411},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-2.0,0.0)"},"5670":{"data":{"__isSmartRef__":true,"id":4553},"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":5671},"description":"tableauTextField","children":[{"__isSmartRef__":true,"id":5672},{"__isSmartRef__":true,"id":5721},{"__isSmartRef__":true,"id":5770},{"__isSmartRef__":true,"id":5825},{"__isSmartRef__":true,"id":5874},{"__isSmartRef__":true,"id":5921},{"__isSmartRef__":true,"id":5976},{"__isSmartRef__":true,"id":6031},{"__isSmartRef__":true,"id":6080},{"__isSmartRef__":true,"id":6129},{"__isSmartRef__":true,"id":6184},{"__isSmartRef__":true,"id":6233},{"__isSmartRef__":true,"id":6282},{"__isSmartRef__":true,"id":6331},{"__isSmartRef__":true,"id":6386},{"__isSmartRef__":true,"id":6435},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6533},{"__isSmartRef__":true,"id":6582},{"__isSmartRef__":true,"id":6631},{"__isSmartRef__":true,"id":6678},{"__isSmartRef__":true,"id":6733},{"__isSmartRef__":true,"id":6782},{"__isSmartRef__":true,"id":6837},{"__isSmartRef__":true,"id":6892},{"__isSmartRef__":true,"id":6947},{"__isSmartRef__":true,"id":7002},{"__isSmartRef__":true,"id":7057},{"__isSmartRef__":true,"id":7112},{"__isSmartRef__":true,"id":7161},{"__isSmartRef__":true,"id":7216},{"__isSmartRef__":true,"id":7265},{"__isSmartRef__":true,"id":7324}],"attributeConnections":[{"__isSmartRef__":true,"id":7376}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7378}},"5671":{"":{"__isSmartRef__":true,"id":4553}},"5672":{"data":true,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"accessibleInInactiveWindow","description":"true","attributeConnections":[{"__isSmartRef__":true,"id":5673}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5714}},"5673":{"sourceObj":{"__isSmartRef__":true,"id":5672},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":5674},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":5713},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5674":{"item":{"__isSmartRef__":true,"id":5672},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":5675}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5708},"eventHandler":{"__isSmartRef__":true,"id":5709},"_ClipMode":"visible","derivationIds":[],"id":"BEBAB38D-0B1A-4B80-8501-58ED5A11CB20","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5710},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":5676},"label":{"__isSmartRef__":true,"id":5689},"node":{"__isSmartRef__":true,"id":5675},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"5675":{"submorphs":[{"__isSmartRef__":true,"id":5676},{"__isSmartRef__":true,"id":5689}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5704},"eventHandler":{"__isSmartRef__":true,"id":5705},"_ClipMode":"visible","derivationIds":[],"id":"B2FDE8D5-CDF8-4C36-8948-97BA4C4B116A","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":5706},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":5674},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"5676":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5677},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5678}],"eventHandler":{"__isSmartRef__":true,"id":5680},"_ClipMode":"visible","derivationIds":[],"id":"48BCA3AF-CB28-4393-A254-31A63D65BD07","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":5675},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5681},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"5677":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5678":{"style":{"__isSmartRef__":true,"id":5679},"chunkOwner":{"__isSmartRef__":true,"id":5676},"_id":"_2862","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5679":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5680":{"morph":{"__isSmartRef__":true,"id":5676},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5681":{"onMouseDown":{"__isSmartRef__":true,"id":5682}},"5682":{"varMapping":{"__isSmartRef__":true,"id":5683},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5688},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5683":{"this":{"__isSmartRef__":true,"id":5676},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5684}},"5684":{"$super":{"__isSmartRef__":true,"id":5685}},"5685":{"varMapping":{"__isSmartRef__":true,"id":5686},"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":5687},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5686":{"obj":{"__isSmartRef__":true,"id":5676},"name":"onMouseDown"},"5687":{},"5688":{},"5689":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5690},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5691},{"__isSmartRef__":true,"id":5693}],"eventHandler":{"__isSmartRef__":true,"id":5695},"_ClipMode":"visible","derivationIds":[],"id":"E10116DE-2786-4F8B-B172-1A3009131E09","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":5675},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5696},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"5690":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(195.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5691":{"style":{"__isSmartRef__":true,"id":5692},"chunkOwner":{"__isSmartRef__":true,"id":5689},"_id":"_482145","storedString":"accessibleInInactiveWindow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5692":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5693":{"style":{"__isSmartRef__":true,"id":5694},"chunkOwner":{"__isSmartRef__":true,"id":5689},"_id":"_482146","storedString":" true","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5694":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"5695":{"morph":{"__isSmartRef__":true,"id":5689},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5696":{"onMouseDown":{"__isSmartRef__":true,"id":5697}},"5697":{"varMapping":{"__isSmartRef__":true,"id":5698},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5703},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5698":{"this":{"__isSmartRef__":true,"id":5689},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5699}},"5699":{"$super":{"__isSmartRef__":true,"id":5700}},"5700":{"varMapping":{"__isSmartRef__":true,"id":5701},"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":5702},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5701":{"obj":{"__isSmartRef__":true,"id":5689},"name":"onMouseDown"},"5702":{},"5703":{},"5704":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"5705":{"morph":{"__isSmartRef__":true,"id":5675},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5706":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5707}},"5707":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":5675},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5708":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"5709":{"morph":{"__isSmartRef__":true,"id":5674},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5710":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5711}},"5711":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":5712},"spacing":0,"container":{"__isSmartRef__":true,"id":5674},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5712":{"top":0,"right":0,"bottom":0,"left":0},"5713":{"source":{"__isSmartRef__":true,"id":5672},"target":{"__isSmartRef__":true,"id":5674}},"5714":{"onSelect":{"__isSmartRef__":true,"id":5715},"onUpdate":{"__isSmartRef__":true,"id":5718}},"5715":{"varMapping":{"__isSmartRef__":true,"id":5716},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":5717},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5716":{"this":{"__isSmartRef__":true,"id":5672}},"5717":{},"5718":{"varMapping":{"__isSmartRef__":true,"id":5719},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":5720},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5719":{"this":{"__isSmartRef__":true,"id":5672}},"5720":{},"5721":{"data":true,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"allowInput","description":"true","attributeConnections":[{"__isSmartRef__":true,"id":5722}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5763}},"5722":{"sourceObj":{"__isSmartRef__":true,"id":5721},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":5723},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":5762},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5723":{"item":{"__isSmartRef__":true,"id":5721},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":5724}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5757},"eventHandler":{"__isSmartRef__":true,"id":5758},"_ClipMode":"visible","derivationIds":[],"id":"CAF98661-AAA0-4262-9967-10DA3F8C5381","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5759},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":5725},"label":{"__isSmartRef__":true,"id":5738},"node":{"__isSmartRef__":true,"id":5724},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,20.0)"},"5724":{"submorphs":[{"__isSmartRef__":true,"id":5725},{"__isSmartRef__":true,"id":5738}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5753},"eventHandler":{"__isSmartRef__":true,"id":5754},"_ClipMode":"visible","derivationIds":[],"id":"1158795D-63EC-4EBE-8B08-2505C1EB37FE","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":5755},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":5723},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"5725":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5726},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5727}],"eventHandler":{"__isSmartRef__":true,"id":5729},"_ClipMode":"visible","derivationIds":[],"id":"37195D90-5093-4490-9673-E6FCEE7405FD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":5724},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5730},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"5726":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5727":{"style":{"__isSmartRef__":true,"id":5728},"chunkOwner":{"__isSmartRef__":true,"id":5725},"_id":"_2867","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5728":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5729":{"morph":{"__isSmartRef__":true,"id":5725},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5730":{"onMouseDown":{"__isSmartRef__":true,"id":5731}},"5731":{"varMapping":{"__isSmartRef__":true,"id":5732},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5737},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5732":{"this":{"__isSmartRef__":true,"id":5725},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5733}},"5733":{"$super":{"__isSmartRef__":true,"id":5734}},"5734":{"varMapping":{"__isSmartRef__":true,"id":5735},"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":5736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5735":{"obj":{"__isSmartRef__":true,"id":5725},"name":"onMouseDown"},"5736":{},"5737":{},"5738":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5739},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5740},{"__isSmartRef__":true,"id":5742}],"eventHandler":{"__isSmartRef__":true,"id":5744},"_ClipMode":"visible","derivationIds":[],"id":"EDD24CE9-15E1-4423-B71E-D8D9C8E36D50","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":5724},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5745},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"5739":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(91.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5740":{"style":{"__isSmartRef__":true,"id":5741},"chunkOwner":{"__isSmartRef__":true,"id":5738},"_id":"_482147","storedString":"allowInput","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5741":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5742":{"style":{"__isSmartRef__":true,"id":5743},"chunkOwner":{"__isSmartRef__":true,"id":5738},"_id":"_482148","storedString":" true","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5743":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"5744":{"morph":{"__isSmartRef__":true,"id":5738},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5745":{"onMouseDown":{"__isSmartRef__":true,"id":5746}},"5746":{"varMapping":{"__isSmartRef__":true,"id":5747},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5752},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5747":{"this":{"__isSmartRef__":true,"id":5738},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5748}},"5748":{"$super":{"__isSmartRef__":true,"id":5749}},"5749":{"varMapping":{"__isSmartRef__":true,"id":5750},"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":5751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5750":{"obj":{"__isSmartRef__":true,"id":5738},"name":"onMouseDown"},"5751":{},"5752":{},"5753":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"5754":{"morph":{"__isSmartRef__":true,"id":5724},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5755":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5756}},"5756":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":5724},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5757":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"5758":{"morph":{"__isSmartRef__":true,"id":5723},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5759":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5760}},"5760":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":5761},"spacing":0,"container":{"__isSmartRef__":true,"id":5723},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5761":{"top":0,"right":0,"bottom":0,"left":0},"5762":{"source":{"__isSmartRef__":true,"id":5721},"target":{"__isSmartRef__":true,"id":5723}},"5763":{"onSelect":{"__isSmartRef__":true,"id":5764},"onUpdate":{"__isSmartRef__":true,"id":5767}},"5764":{"varMapping":{"__isSmartRef__":true,"id":5765},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":5766},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5765":{"this":{"__isSmartRef__":true,"id":5721}},"5766":{},"5767":{"varMapping":{"__isSmartRef__":true,"id":5768},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":5769},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5768":{"this":{"__isSmartRef__":true,"id":5721}},"5769":{},"5770":{"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"cachedBounds","description":"Rectangle","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":5771}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedExpressions__":["data"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5812},"data":"lively.rect(20,740,1680,500)"},"5771":{"sourceObj":{"__isSmartRef__":true,"id":5770},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":5772},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":5811},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5772":{"item":{"__isSmartRef__":true,"id":5770},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":5773}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5806},"eventHandler":{"__isSmartRef__":true,"id":5807},"_ClipMode":"visible","derivationIds":[],"id":"F3614BF5-D418-4366-B760-D52842AECAF8","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5808},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":5774},"label":{"__isSmartRef__":true,"id":5787},"node":{"__isSmartRef__":true,"id":5773},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,40.0)"},"5773":{"submorphs":[{"__isSmartRef__":true,"id":5774},{"__isSmartRef__":true,"id":5787}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5802},"eventHandler":{"__isSmartRef__":true,"id":5803},"_ClipMode":"visible","derivationIds":[],"id":"8D74AACA-A391-42EB-9C18-BF3CEAEA24FD","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":5804},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":5772},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"5774":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5775},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5776}],"eventHandler":{"__isSmartRef__":true,"id":5778},"_ClipMode":"visible","derivationIds":[],"id":"894334C8-E404-450A-AE1C-9E187E72FC3F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":5773},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5779},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"5775":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5776":{"style":{"__isSmartRef__":true,"id":5777},"chunkOwner":{"__isSmartRef__":true,"id":5774},"_id":"_2872","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5777":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5778":{"morph":{"__isSmartRef__":true,"id":5774},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5779":{"onMouseDown":{"__isSmartRef__":true,"id":5780}},"5780":{"varMapping":{"__isSmartRef__":true,"id":5781},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5786},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5781":{"this":{"__isSmartRef__":true,"id":5774},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5782}},"5782":{"$super":{"__isSmartRef__":true,"id":5783}},"5783":{"varMapping":{"__isSmartRef__":true,"id":5784},"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":5785},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5784":{"obj":{"__isSmartRef__":true,"id":5774},"name":"onMouseDown"},"5785":{},"5786":{},"5787":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5788},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5789},{"__isSmartRef__":true,"id":5791}],"eventHandler":{"__isSmartRef__":true,"id":5793},"_ClipMode":"visible","derivationIds":[],"id":"979CC35B-186A-4C8C-8153-D2637B960F44","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":5773},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5794},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"5788":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(156.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5789":{"style":{"__isSmartRef__":true,"id":5790},"chunkOwner":{"__isSmartRef__":true,"id":5787},"_id":"_482149","storedString":"cachedBounds","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5790":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5791":{"style":{"__isSmartRef__":true,"id":5792},"chunkOwner":{"__isSmartRef__":true,"id":5787},"_id":"_482150","storedString":" Rectangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5792":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"5793":{"morph":{"__isSmartRef__":true,"id":5787},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5794":{"onMouseDown":{"__isSmartRef__":true,"id":5795}},"5795":{"varMapping":{"__isSmartRef__":true,"id":5796},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5796":{"this":{"__isSmartRef__":true,"id":5787},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5797}},"5797":{"$super":{"__isSmartRef__":true,"id":5798}},"5798":{"varMapping":{"__isSmartRef__":true,"id":5799},"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":5800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5799":{"obj":{"__isSmartRef__":true,"id":5787},"name":"onMouseDown"},"5800":{},"5801":{},"5802":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"5803":{"morph":{"__isSmartRef__":true,"id":5773},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5804":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5805}},"5805":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":5773},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5806":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"5807":{"morph":{"__isSmartRef__":true,"id":5772},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5808":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5809}},"5809":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":5810},"spacing":0,"container":{"__isSmartRef__":true,"id":5772},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5810":{"top":0,"right":0,"bottom":0,"left":0},"5811":{"source":{"__isSmartRef__":true,"id":5770},"target":{"__isSmartRef__":true,"id":5772}},"5812":{"onSelect":{"__isSmartRef__":true,"id":5813},"onExpand":{"__isSmartRef__":true,"id":5816},"onUpdateChildren":{"__isSmartRef__":true,"id":5819},"onUpdate":{"__isSmartRef__":true,"id":5822}},"5813":{"varMapping":{"__isSmartRef__":true,"id":5814},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":5815},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5814":{"this":{"__isSmartRef__":true,"id":5770}},"5815":{},"5816":{"varMapping":{"__isSmartRef__":true,"id":5817},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":5818},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5817":{"this":{"__isSmartRef__":true,"id":5770}},"5818":{},"5819":{"varMapping":{"__isSmartRef__":true,"id":5820},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":5821},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5820":{"this":{"__isSmartRef__":true,"id":5770}},"5821":{},"5822":{"varMapping":{"__isSmartRef__":true,"id":5823},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":5824},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5823":{"this":{"__isSmartRef__":true,"id":5770}},"5824":{},"5825":{"data":"[0, 0, 0, 1, 0.1111111111111111, 0, 0, 0, 55.55555555555556]\n[0, 0, 0, 0, -0.5, 1, 0, 0, 250]\n[0, 0, 0, 0, -0.3333333333333333, 0, 1, 0, 333.3333333333333]\n[0, 0, 0, 0, -0.1111111111111111, 0, 0, 1, 444.44444444444446]\n[1, 0, 0, 0, 1, 0, 0, 0, 500]\n[0, 0, 1, 0, 0.3333333333333333, 0, 0, 0, 166.66666666666669]\n[0, 1, 0, 0, 0.5, 0, 0, 0, 250]\n[0, 0, 0, 0, 1.9444444444444444, 0, 0, 0, 972.2222222222223]","inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"charsReplaced","description":"[0, 0, 0, 1, 0.1111111111111111, 0, ...","attributeConnections":[{"__isSmartRef__":true,"id":5826}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5867}},"5826":{"sourceObj":{"__isSmartRef__":true,"id":5825},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":5827},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":5866},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5827":{"item":{"__isSmartRef__":true,"id":5825},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":5828}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5861},"eventHandler":{"__isSmartRef__":true,"id":5862},"_ClipMode":"visible","derivationIds":[],"id":"6CB77172-21BD-4BA8-999C-CD6BD041B216","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5863},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":5829},"label":{"__isSmartRef__":true,"id":5842},"node":{"__isSmartRef__":true,"id":5828},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,60.0)"},"5828":{"submorphs":[{"__isSmartRef__":true,"id":5829},{"__isSmartRef__":true,"id":5842}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5857},"eventHandler":{"__isSmartRef__":true,"id":5858},"_ClipMode":"visible","derivationIds":[],"id":"E67F63A0-B8D4-4BEA-8D1F-8AC5C7F03727","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":5859},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":5827},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"5829":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5830},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5831}],"eventHandler":{"__isSmartRef__":true,"id":5833},"_ClipMode":"visible","derivationIds":[],"id":"08696D88-C2F9-4B86-9238-B79D43AD4345","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":5828},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5834},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"5830":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5831":{"style":{"__isSmartRef__":true,"id":5832},"chunkOwner":{"__isSmartRef__":true,"id":5829},"_id":"_2882","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5832":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5833":{"morph":{"__isSmartRef__":true,"id":5829},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5834":{"onMouseDown":{"__isSmartRef__":true,"id":5835}},"5835":{"varMapping":{"__isSmartRef__":true,"id":5836},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5841},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5836":{"this":{"__isSmartRef__":true,"id":5829},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5837}},"5837":{"$super":{"__isSmartRef__":true,"id":5838}},"5838":{"varMapping":{"__isSmartRef__":true,"id":5839},"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":5840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5839":{"obj":{"__isSmartRef__":true,"id":5829},"name":"onMouseDown"},"5840":{},"5841":{},"5842":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5843},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5844},{"__isSmartRef__":true,"id":5846}],"eventHandler":{"__isSmartRef__":true,"id":5848},"_ClipMode":"visible","derivationIds":[],"id":"6D35B08A-A5D7-40CA-B689-AE2D3DD33BCB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":5828},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5849},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"5843":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(320.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5844":{"style":{"__isSmartRef__":true,"id":5845},"chunkOwner":{"__isSmartRef__":true,"id":5842},"_id":"_482151","storedString":"charsReplaced","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5845":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5846":{"style":{"__isSmartRef__":true,"id":5847},"chunkOwner":{"__isSmartRef__":true,"id":5842},"_id":"_482152","storedString":" [0, 0, 0, 1, 0.1111111111111111, 0, ...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5847":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"5848":{"morph":{"__isSmartRef__":true,"id":5842},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5849":{"onMouseDown":{"__isSmartRef__":true,"id":5850}},"5850":{"varMapping":{"__isSmartRef__":true,"id":5851},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5856},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5851":{"this":{"__isSmartRef__":true,"id":5842},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5852}},"5852":{"$super":{"__isSmartRef__":true,"id":5853}},"5853":{"varMapping":{"__isSmartRef__":true,"id":5854},"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":5855},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5854":{"obj":{"__isSmartRef__":true,"id":5842},"name":"onMouseDown"},"5855":{},"5856":{},"5857":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"5858":{"morph":{"__isSmartRef__":true,"id":5828},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5859":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5860}},"5860":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":5828},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5861":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"5862":{"morph":{"__isSmartRef__":true,"id":5827},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5863":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5864}},"5864":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":5865},"spacing":0,"container":{"__isSmartRef__":true,"id":5827},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5865":{"top":0,"right":0,"bottom":0,"left":0},"5866":{"source":{"__isSmartRef__":true,"id":5825},"target":{"__isSmartRef__":true,"id":5827}},"5867":{"onSelect":{"__isSmartRef__":true,"id":5868},"onUpdate":{"__isSmartRef__":true,"id":5871}},"5868":{"varMapping":{"__isSmartRef__":true,"id":5869},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":5870},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5869":{"this":{"__isSmartRef__":true,"id":5825}},"5870":{},"5871":{"varMapping":{"__isSmartRef__":true,"id":5872},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":5873},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5872":{"this":{"__isSmartRef__":true,"id":5825}},"5873":{},"5874":{"data":"","inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"charsTyped","description":"","attributeConnections":[{"__isSmartRef__":true,"id":5875}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5914}},"5875":{"sourceObj":{"__isSmartRef__":true,"id":5874},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":5876},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":5913},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5876":{"item":{"__isSmartRef__":true,"id":5874},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":5877}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5908},"eventHandler":{"__isSmartRef__":true,"id":5909},"_ClipMode":"visible","derivationIds":[],"id":"49AD3617-14BD-4147-98CF-580795FCE623","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5910},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":5878},"label":{"__isSmartRef__":true,"id":5891},"node":{"__isSmartRef__":true,"id":5877},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,80.0)"},"5877":{"submorphs":[{"__isSmartRef__":true,"id":5878},{"__isSmartRef__":true,"id":5891}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5904},"eventHandler":{"__isSmartRef__":true,"id":5905},"_ClipMode":"visible","derivationIds":[],"id":"7DB3519A-E982-4698-83E1-3BBC45A78AAF","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":5906},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":5876},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"5878":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5879},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5880}],"eventHandler":{"__isSmartRef__":true,"id":5882},"_ClipMode":"visible","derivationIds":[],"id":"D73C8C45-7256-488C-B0BB-981C767C1D70","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":5877},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5883},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"5879":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5880":{"style":{"__isSmartRef__":true,"id":5881},"chunkOwner":{"__isSmartRef__":true,"id":5878},"_id":"_2887","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5881":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5882":{"morph":{"__isSmartRef__":true,"id":5878},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5883":{"onMouseDown":{"__isSmartRef__":true,"id":5884}},"5884":{"varMapping":{"__isSmartRef__":true,"id":5885},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5890},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5885":{"this":{"__isSmartRef__":true,"id":5878},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5886}},"5886":{"$super":{"__isSmartRef__":true,"id":5887}},"5887":{"varMapping":{"__isSmartRef__":true,"id":5888},"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":5889},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5888":{"obj":{"__isSmartRef__":true,"id":5878},"name":"onMouseDown"},"5889":{},"5890":{},"5891":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5892},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5893}],"eventHandler":{"__isSmartRef__":true,"id":5895},"_ClipMode":"visible","derivationIds":[],"id":"BF5FF971-3212-425D-8B86-B2C86D97020C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":5877},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5896},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"5892":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(75.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5893":{"style":{"__isSmartRef__":true,"id":5894},"chunkOwner":{"__isSmartRef__":true,"id":5891},"_id":"_2889","storedString":"charsTyped","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5894":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5895":{"morph":{"__isSmartRef__":true,"id":5891},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5896":{"onMouseDown":{"__isSmartRef__":true,"id":5897}},"5897":{"varMapping":{"__isSmartRef__":true,"id":5898},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5903},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5898":{"this":{"__isSmartRef__":true,"id":5891},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5899}},"5899":{"$super":{"__isSmartRef__":true,"id":5900}},"5900":{"varMapping":{"__isSmartRef__":true,"id":5901},"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":5902},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5901":{"obj":{"__isSmartRef__":true,"id":5891},"name":"onMouseDown"},"5902":{},"5903":{},"5904":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"5905":{"morph":{"__isSmartRef__":true,"id":5877},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5906":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5907}},"5907":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":5877},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5908":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"5909":{"morph":{"__isSmartRef__":true,"id":5876},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5910":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5911}},"5911":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":5912},"spacing":0,"container":{"__isSmartRef__":true,"id":5876},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5912":{"top":0,"right":0,"bottom":0,"left":0},"5913":{"source":{"__isSmartRef__":true,"id":5874},"target":{"__isSmartRef__":true,"id":5876}},"5914":{"onSelect":{"__isSmartRef__":true,"id":5915},"onUpdate":{"__isSmartRef__":true,"id":5918}},"5915":{"varMapping":{"__isSmartRef__":true,"id":5916},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":5917},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5916":{"this":{"__isSmartRef__":true,"id":5874}},"5917":{},"5918":{"varMapping":{"__isSmartRef__":true,"id":5919},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":5920},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5919":{"this":{"__isSmartRef__":true,"id":5874}},"5920":{},"5921":{"data":["B39BB768-41FC-4163-BFD5-79164E4D2B69","BB5F1504-C723-4A3D-B34A-3AE0114CD5FC","01CBA3E3-837E-4298-966D-E77A665683F8","CEF24C29-29CD-41D7-A560-CE5E0667F201","E5D705F0-6074-4442-9A8D-6DD3DEC5345E","A46BFA5E-C83A-4FC5-B42D-52B7F2A09726","22323D57-DDAB-446D-9EDD-3F1894CB6B5E","71B83D1B-8529-4D3E-812A-8117C149B75F","07D04D62-7B68-40E9-9130-7FFB29307C79","F37ECC6F-9347-4A0C-9C74-1D0C670500F2","FDA97EF3-64C2-4987-9832-E32438320D58","B6B86AF3-6893-447E-82AD-8E97893387F0","50ED736A-856F-4DAF-ADB2-A050082DAC2F","7DF45059-50C3-4193-B073-9D56EBBB1840"],"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"derivationIds","description":"[...]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":5922}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5963}},"5922":{"sourceObj":{"__isSmartRef__":true,"id":5921},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":5923},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":5962},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5923":{"item":{"__isSmartRef__":true,"id":5921},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":5924}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5957},"eventHandler":{"__isSmartRef__":true,"id":5958},"_ClipMode":"visible","derivationIds":[],"id":"06B2D593-BDBC-4AEC-800E-91C55E5E7622","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5959},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":5925},"label":{"__isSmartRef__":true,"id":5938},"node":{"__isSmartRef__":true,"id":5924},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,100.0)"},"5924":{"submorphs":[{"__isSmartRef__":true,"id":5925},{"__isSmartRef__":true,"id":5938}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5953},"eventHandler":{"__isSmartRef__":true,"id":5954},"_ClipMode":"visible","derivationIds":[],"id":"F2F7E103-C8F7-49D3-BF9F-84ECD4A127A8","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":5955},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":5923},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"5925":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5926},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5927}],"eventHandler":{"__isSmartRef__":true,"id":5929},"_ClipMode":"visible","derivationIds":[],"id":"446F8AB8-C62E-4F5E-B59D-0C67F08A99F8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":5924},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5930},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"5926":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5927":{"style":{"__isSmartRef__":true,"id":5928},"chunkOwner":{"__isSmartRef__":true,"id":5925},"_id":"_2891","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5928":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5929":{"morph":{"__isSmartRef__":true,"id":5925},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5930":{"onMouseDown":{"__isSmartRef__":true,"id":5931}},"5931":{"varMapping":{"__isSmartRef__":true,"id":5932},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5932":{"this":{"__isSmartRef__":true,"id":5925},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5933}},"5933":{"$super":{"__isSmartRef__":true,"id":5934}},"5934":{"varMapping":{"__isSmartRef__":true,"id":5935},"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":5936},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5935":{"obj":{"__isSmartRef__":true,"id":5925},"name":"onMouseDown"},"5936":{},"5937":{},"5938":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5939},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5940},{"__isSmartRef__":true,"id":5942}],"eventHandler":{"__isSmartRef__":true,"id":5944},"_ClipMode":"visible","derivationIds":[],"id":"9FD03D91-23FB-4380-AD52-CE6C907BEDB3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":5924},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5945},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"5939":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(103.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5940":{"style":{"__isSmartRef__":true,"id":5941},"chunkOwner":{"__isSmartRef__":true,"id":5938},"_id":"_482153","storedString":"derivationIds","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5941":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5942":{"style":{"__isSmartRef__":true,"id":5943},"chunkOwner":{"__isSmartRef__":true,"id":5938},"_id":"_482154","storedString":" [...]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5943":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"5944":{"morph":{"__isSmartRef__":true,"id":5938},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5945":{"onMouseDown":{"__isSmartRef__":true,"id":5946}},"5946":{"varMapping":{"__isSmartRef__":true,"id":5947},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5952},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5947":{"this":{"__isSmartRef__":true,"id":5938},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5948}},"5948":{"$super":{"__isSmartRef__":true,"id":5949}},"5949":{"varMapping":{"__isSmartRef__":true,"id":5950},"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":5951},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5950":{"obj":{"__isSmartRef__":true,"id":5938},"name":"onMouseDown"},"5951":{},"5952":{},"5953":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"5954":{"morph":{"__isSmartRef__":true,"id":5924},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5955":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5956}},"5956":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":5924},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5957":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"5958":{"morph":{"__isSmartRef__":true,"id":5923},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5959":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":5960}},"5960":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":5961},"spacing":0,"container":{"__isSmartRef__":true,"id":5923},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"5961":{"top":0,"right":0,"bottom":0,"left":0},"5962":{"source":{"__isSmartRef__":true,"id":5921},"target":{"__isSmartRef__":true,"id":5923}},"5963":{"onSelect":{"__isSmartRef__":true,"id":5964},"onExpand":{"__isSmartRef__":true,"id":5967},"onUpdateChildren":{"__isSmartRef__":true,"id":5970},"onUpdate":{"__isSmartRef__":true,"id":5973}},"5964":{"varMapping":{"__isSmartRef__":true,"id":5965},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":5966},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5965":{"this":{"__isSmartRef__":true,"id":5921}},"5966":{},"5967":{"varMapping":{"__isSmartRef__":true,"id":5968},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":5969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5968":{"this":{"__isSmartRef__":true,"id":5921}},"5969":{},"5970":{"varMapping":{"__isSmartRef__":true,"id":5971},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":5972},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5971":{"this":{"__isSmartRef__":true,"id":5921}},"5972":{},"5973":{"varMapping":{"__isSmartRef__":true,"id":5974},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":5975},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5974":{"this":{"__isSmartRef__":true,"id":5921}},"5975":{},"5976":{"data":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"doNotSerialize","description":"[...]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":5977}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6018}},"5977":{"sourceObj":{"__isSmartRef__":true,"id":5976},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":5978},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6017},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5978":{"item":{"__isSmartRef__":true,"id":5976},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":5979}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6012},"eventHandler":{"__isSmartRef__":true,"id":6013},"_ClipMode":"visible","derivationIds":[],"id":"47959451-74E1-4F70-B7A9-67858F25E0A9","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6014},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":5980},"label":{"__isSmartRef__":true,"id":5993},"node":{"__isSmartRef__":true,"id":5979},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,120.0)"},"5979":{"submorphs":[{"__isSmartRef__":true,"id":5980},{"__isSmartRef__":true,"id":5993}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6008},"eventHandler":{"__isSmartRef__":true,"id":6009},"_ClipMode":"visible","derivationIds":[],"id":"22615627-6173-4C68-81B7-2D1651A00717","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6010},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":5978},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"5980":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5981},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5982}],"eventHandler":{"__isSmartRef__":true,"id":5984},"_ClipMode":"visible","derivationIds":[],"id":"D3FF6ACA-134E-4E17-977F-C76CAF96FFFB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":5979},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5985},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"5981":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5982":{"style":{"__isSmartRef__":true,"id":5983},"chunkOwner":{"__isSmartRef__":true,"id":5980},"_id":"_2896","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5983":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5984":{"morph":{"__isSmartRef__":true,"id":5980},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5985":{"onMouseDown":{"__isSmartRef__":true,"id":5986}},"5986":{"varMapping":{"__isSmartRef__":true,"id":5987},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5992},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5987":{"this":{"__isSmartRef__":true,"id":5980},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5988}},"5988":{"$super":{"__isSmartRef__":true,"id":5989}},"5989":{"varMapping":{"__isSmartRef__":true,"id":5990},"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":5991},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5990":{"obj":{"__isSmartRef__":true,"id":5980},"name":"onMouseDown"},"5991":{},"5992":{},"5993":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5994},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5995},{"__isSmartRef__":true,"id":5997}],"eventHandler":{"__isSmartRef__":true,"id":5999},"_ClipMode":"visible","derivationIds":[],"id":"4E86458C-B5DB-4818-9DA1-B38C76C79E41","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":5979},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6000},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"5994":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5995":{"style":{"__isSmartRef__":true,"id":5996},"chunkOwner":{"__isSmartRef__":true,"id":5993},"_id":"_482155","storedString":"doNotSerialize","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5996":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5997":{"style":{"__isSmartRef__":true,"id":5998},"chunkOwner":{"__isSmartRef__":true,"id":5993},"_id":"_482156","storedString":" [...]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5998":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"5999":{"morph":{"__isSmartRef__":true,"id":5993},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6000":{"onMouseDown":{"__isSmartRef__":true,"id":6001}},"6001":{"varMapping":{"__isSmartRef__":true,"id":6002},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6007},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6002":{"this":{"__isSmartRef__":true,"id":5993},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6003}},"6003":{"$super":{"__isSmartRef__":true,"id":6004}},"6004":{"varMapping":{"__isSmartRef__":true,"id":6005},"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":6006},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6005":{"obj":{"__isSmartRef__":true,"id":5993},"name":"onMouseDown"},"6006":{},"6007":{},"6008":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6009":{"morph":{"__isSmartRef__":true,"id":5979},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6010":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6011}},"6011":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":5979},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6012":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6013":{"morph":{"__isSmartRef__":true,"id":5978},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6014":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6015}},"6015":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6016},"spacing":0,"container":{"__isSmartRef__":true,"id":5978},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6016":{"top":0,"right":0,"bottom":0,"left":0},"6017":{"source":{"__isSmartRef__":true,"id":5976},"target":{"__isSmartRef__":true,"id":5978}},"6018":{"onSelect":{"__isSmartRef__":true,"id":6019},"onExpand":{"__isSmartRef__":true,"id":6022},"onUpdateChildren":{"__isSmartRef__":true,"id":6025},"onUpdate":{"__isSmartRef__":true,"id":6028}},"6019":{"varMapping":{"__isSmartRef__":true,"id":6020},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6020":{"this":{"__isSmartRef__":true,"id":5976}},"6021":{},"6022":{"varMapping":{"__isSmartRef__":true,"id":6023},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6024},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6023":{"this":{"__isSmartRef__":true,"id":5976}},"6024":{},"6025":{"varMapping":{"__isSmartRef__":true,"id":6026},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6027},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6026":{"this":{"__isSmartRef__":true,"id":5976}},"6027":{},"6028":{"varMapping":{"__isSmartRef__":true,"id":6029},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6030},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6029":{"this":{"__isSmartRef__":true,"id":5976}},"6030":{},"6031":{"data":false,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"droppingEnabled","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":6032}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6073}},"6032":{"sourceObj":{"__isSmartRef__":true,"id":6031},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6033},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6072},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6033":{"item":{"__isSmartRef__":true,"id":6031},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6034}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6067},"eventHandler":{"__isSmartRef__":true,"id":6068},"_ClipMode":"visible","derivationIds":[],"id":"14938E22-3E68-42E9-B66E-7DC065CD3B19","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6069},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6035},"label":{"__isSmartRef__":true,"id":6048},"node":{"__isSmartRef__":true,"id":6034},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,140.0)"},"6034":{"submorphs":[{"__isSmartRef__":true,"id":6035},{"__isSmartRef__":true,"id":6048}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6063},"eventHandler":{"__isSmartRef__":true,"id":6064},"_ClipMode":"visible","derivationIds":[],"id":"80914956-69CC-4E01-BB87-238193A66F0F","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6065},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6033},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6035":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6036},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6037}],"eventHandler":{"__isSmartRef__":true,"id":6039},"_ClipMode":"visible","derivationIds":[],"id":"DFFB99C8-6593-4910-B31E-2B93F609EC94","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6034},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6040},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6036":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6037":{"style":{"__isSmartRef__":true,"id":6038},"chunkOwner":{"__isSmartRef__":true,"id":6035},"_id":"_2901","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6038":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6039":{"morph":{"__isSmartRef__":true,"id":6035},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6040":{"onMouseDown":{"__isSmartRef__":true,"id":6041}},"6041":{"varMapping":{"__isSmartRef__":true,"id":6042},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6047},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6042":{"this":{"__isSmartRef__":true,"id":6035},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6043}},"6043":{"$super":{"__isSmartRef__":true,"id":6044}},"6044":{"varMapping":{"__isSmartRef__":true,"id":6045},"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":6046},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6045":{"obj":{"__isSmartRef__":true,"id":6035},"name":"onMouseDown"},"6046":{},"6047":{},"6048":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6049},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6050},{"__isSmartRef__":true,"id":6052}],"eventHandler":{"__isSmartRef__":true,"id":6054},"_ClipMode":"visible","derivationIds":[],"id":"BB142F67-918D-4C4D-97B3-F154A42278F7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6034},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6055},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6049":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(135.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6050":{"style":{"__isSmartRef__":true,"id":6051},"chunkOwner":{"__isSmartRef__":true,"id":6048},"_id":"_482157","storedString":"droppingEnabled","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6051":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6052":{"style":{"__isSmartRef__":true,"id":6053},"chunkOwner":{"__isSmartRef__":true,"id":6048},"_id":"_482158","storedString":" false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6053":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6054":{"morph":{"__isSmartRef__":true,"id":6048},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6055":{"onMouseDown":{"__isSmartRef__":true,"id":6056}},"6056":{"varMapping":{"__isSmartRef__":true,"id":6057},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6062},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6057":{"this":{"__isSmartRef__":true,"id":6048},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6058}},"6058":{"$super":{"__isSmartRef__":true,"id":6059}},"6059":{"varMapping":{"__isSmartRef__":true,"id":6060},"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":6061},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6060":{"obj":{"__isSmartRef__":true,"id":6048},"name":"onMouseDown"},"6061":{},"6062":{},"6063":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6064":{"morph":{"__isSmartRef__":true,"id":6034},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6065":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6066}},"6066":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6034},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6067":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6068":{"morph":{"__isSmartRef__":true,"id":6033},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6069":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6070}},"6070":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6071},"spacing":0,"container":{"__isSmartRef__":true,"id":6033},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6071":{"top":0,"right":0,"bottom":0,"left":0},"6072":{"source":{"__isSmartRef__":true,"id":6031},"target":{"__isSmartRef__":true,"id":6033}},"6073":{"onSelect":{"__isSmartRef__":true,"id":6074},"onUpdate":{"__isSmartRef__":true,"id":6077}},"6074":{"varMapping":{"__isSmartRef__":true,"id":6075},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6076},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6075":{"this":{"__isSmartRef__":true,"id":6031}},"6076":{},"6077":{"varMapping":{"__isSmartRef__":true,"id":6078},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6079},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6078":{"this":{"__isSmartRef__":true,"id":6031}},"6079":{},"6080":{"data":false,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"evalEnabled","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":6081}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6122}},"6081":{"sourceObj":{"__isSmartRef__":true,"id":6080},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6082},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6121},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6082":{"item":{"__isSmartRef__":true,"id":6080},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6083}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6116},"eventHandler":{"__isSmartRef__":true,"id":6117},"_ClipMode":"visible","derivationIds":[],"id":"26049818-0B48-4A54-9456-5AEC08E70F75","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6118},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6084},"label":{"__isSmartRef__":true,"id":6097},"node":{"__isSmartRef__":true,"id":6083},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,160.0)"},"6083":{"submorphs":[{"__isSmartRef__":true,"id":6084},{"__isSmartRef__":true,"id":6097}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6112},"eventHandler":{"__isSmartRef__":true,"id":6113},"_ClipMode":"visible","derivationIds":[],"id":"E4362754-74BD-4242-81C1-DBD4F1A6EC6E","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6114},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6082},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6084":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6085},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6086}],"eventHandler":{"__isSmartRef__":true,"id":6088},"_ClipMode":"visible","derivationIds":[],"id":"FCA9B8B4-9C4A-4CC6-93C3-15416EC73AB2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6083},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6089},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6085":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6086":{"style":{"__isSmartRef__":true,"id":6087},"chunkOwner":{"__isSmartRef__":true,"id":6084},"_id":"_2906","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6087":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6088":{"morph":{"__isSmartRef__":true,"id":6084},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6089":{"onMouseDown":{"__isSmartRef__":true,"id":6090}},"6090":{"varMapping":{"__isSmartRef__":true,"id":6091},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6096},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6091":{"this":{"__isSmartRef__":true,"id":6084},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6092}},"6092":{"$super":{"__isSmartRef__":true,"id":6093}},"6093":{"varMapping":{"__isSmartRef__":true,"id":6094},"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":6095},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6094":{"obj":{"__isSmartRef__":true,"id":6084},"name":"onMouseDown"},"6095":{},"6096":{},"6097":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6098},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6099},{"__isSmartRef__":true,"id":6101}],"eventHandler":{"__isSmartRef__":true,"id":6103},"_ClipMode":"visible","derivationIds":[],"id":"75C678C0-2AAD-4141-936A-D8F8A971CB8E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6083},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6104},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6098":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(108.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6099":{"style":{"__isSmartRef__":true,"id":6100},"chunkOwner":{"__isSmartRef__":true,"id":6097},"_id":"_482159","storedString":"evalEnabled","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6100":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6101":{"style":{"__isSmartRef__":true,"id":6102},"chunkOwner":{"__isSmartRef__":true,"id":6097},"_id":"_482160","storedString":" false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6102":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6103":{"morph":{"__isSmartRef__":true,"id":6097},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6104":{"onMouseDown":{"__isSmartRef__":true,"id":6105}},"6105":{"varMapping":{"__isSmartRef__":true,"id":6106},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6111},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6106":{"this":{"__isSmartRef__":true,"id":6097},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6107}},"6107":{"$super":{"__isSmartRef__":true,"id":6108}},"6108":{"varMapping":{"__isSmartRef__":true,"id":6109},"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":6110},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6109":{"obj":{"__isSmartRef__":true,"id":6097},"name":"onMouseDown"},"6110":{},"6111":{},"6112":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6113":{"morph":{"__isSmartRef__":true,"id":6083},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6114":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6115}},"6115":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6083},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6116":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6117":{"morph":{"__isSmartRef__":true,"id":6082},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6118":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6119}},"6119":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6120},"spacing":0,"container":{"__isSmartRef__":true,"id":6082},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6120":{"top":0,"right":0,"bottom":0,"left":0},"6121":{"source":{"__isSmartRef__":true,"id":6080},"target":{"__isSmartRef__":true,"id":6082}},"6122":{"onSelect":{"__isSmartRef__":true,"id":6123},"onUpdate":{"__isSmartRef__":true,"id":6126}},"6123":{"varMapping":{"__isSmartRef__":true,"id":6124},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6125},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6124":{"this":{"__isSmartRef__":true,"id":6080}},"6125":{},"6126":{"varMapping":{"__isSmartRef__":true,"id":6127},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6128},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6127":{"this":{"__isSmartRef__":true,"id":6080}},"6128":{},"6129":{"data":{"__isSmartRef__":true,"id":4587},"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"eventHandler","description":"EventHandler","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":6130}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6171}},"6130":{"sourceObj":{"__isSmartRef__":true,"id":6129},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6131},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6170},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6131":{"item":{"__isSmartRef__":true,"id":6129},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6132}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6165},"eventHandler":{"__isSmartRef__":true,"id":6166},"_ClipMode":"visible","derivationIds":[],"id":"745B828D-E732-4B73-A0E7-4A5DB0491B49","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6167},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6133},"label":{"__isSmartRef__":true,"id":6146},"node":{"__isSmartRef__":true,"id":6132},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,180.0)"},"6132":{"submorphs":[{"__isSmartRef__":true,"id":6133},{"__isSmartRef__":true,"id":6146}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6161},"eventHandler":{"__isSmartRef__":true,"id":6162},"_ClipMode":"visible","derivationIds":[],"id":"E3E410A7-7BF2-4E30-A30D-E4DDDA3D93F0","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6163},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6131},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6133":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6134},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6135}],"eventHandler":{"__isSmartRef__":true,"id":6137},"_ClipMode":"visible","derivationIds":[],"id":"F84EB608-4989-4BCD-87BF-AEBD1775A701","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6132},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6138},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6134":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6135":{"style":{"__isSmartRef__":true,"id":6136},"chunkOwner":{"__isSmartRef__":true,"id":6133},"_id":"_2911","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6136":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6137":{"morph":{"__isSmartRef__":true,"id":6133},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6138":{"onMouseDown":{"__isSmartRef__":true,"id":6139}},"6139":{"varMapping":{"__isSmartRef__":true,"id":6140},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6140":{"this":{"__isSmartRef__":true,"id":6133},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6141}},"6141":{"$super":{"__isSmartRef__":true,"id":6142}},"6142":{"varMapping":{"__isSmartRef__":true,"id":6143},"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":6144},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6143":{"obj":{"__isSmartRef__":true,"id":6133},"name":"onMouseDown"},"6144":{},"6145":{},"6146":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6147},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6148},{"__isSmartRef__":true,"id":6150}],"eventHandler":{"__isSmartRef__":true,"id":6152},"_ClipMode":"visible","derivationIds":[],"id":"4102B87A-87CC-4D58-9DB4-CD38AA106619","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6132},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6153},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6147":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(162.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6148":{"style":{"__isSmartRef__":true,"id":6149},"chunkOwner":{"__isSmartRef__":true,"id":6146},"_id":"_482161","storedString":"eventHandler","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6149":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6150":{"style":{"__isSmartRef__":true,"id":6151},"chunkOwner":{"__isSmartRef__":true,"id":6146},"_id":"_482162","storedString":" EventHandler","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6151":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6152":{"morph":{"__isSmartRef__":true,"id":6146},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6153":{"onMouseDown":{"__isSmartRef__":true,"id":6154}},"6154":{"varMapping":{"__isSmartRef__":true,"id":6155},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6160},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6155":{"this":{"__isSmartRef__":true,"id":6146},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6156}},"6156":{"$super":{"__isSmartRef__":true,"id":6157}},"6157":{"varMapping":{"__isSmartRef__":true,"id":6158},"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":6159},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6158":{"obj":{"__isSmartRef__":true,"id":6146},"name":"onMouseDown"},"6159":{},"6160":{},"6161":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6162":{"morph":{"__isSmartRef__":true,"id":6132},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6163":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6164}},"6164":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6132},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6165":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6166":{"morph":{"__isSmartRef__":true,"id":6131},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6167":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6168}},"6168":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6169},"spacing":0,"container":{"__isSmartRef__":true,"id":6131},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6169":{"top":0,"right":0,"bottom":0,"left":0},"6170":{"source":{"__isSmartRef__":true,"id":6129},"target":{"__isSmartRef__":true,"id":6131}},"6171":{"onSelect":{"__isSmartRef__":true,"id":6172},"onExpand":{"__isSmartRef__":true,"id":6175},"onUpdateChildren":{"__isSmartRef__":true,"id":6178},"onUpdate":{"__isSmartRef__":true,"id":6181}},"6172":{"varMapping":{"__isSmartRef__":true,"id":6173},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6174},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6173":{"this":{"__isSmartRef__":true,"id":6129}},"6174":{},"6175":{"varMapping":{"__isSmartRef__":true,"id":6176},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6177},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6176":{"this":{"__isSmartRef__":true,"id":6129}},"6177":{},"6178":{"varMapping":{"__isSmartRef__":true,"id":6179},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6180},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6179":{"this":{"__isSmartRef__":true,"id":6129}},"6180":{},"6181":{"varMapping":{"__isSmartRef__":true,"id":6182},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6183},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6182":{"this":{"__isSmartRef__":true,"id":6129}},"6183":{},"6184":{"data":true,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"fixedHeight","description":"true","attributeConnections":[{"__isSmartRef__":true,"id":6185}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6226}},"6185":{"sourceObj":{"__isSmartRef__":true,"id":6184},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6186},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6225},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6186":{"item":{"__isSmartRef__":true,"id":6184},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6187}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6220},"eventHandler":{"__isSmartRef__":true,"id":6221},"_ClipMode":"visible","derivationIds":[],"id":"1AB1E1B5-5005-44ED-ADBC-EBDBAD573BE5","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6222},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6188},"label":{"__isSmartRef__":true,"id":6201},"node":{"__isSmartRef__":true,"id":6187},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,200.0)"},"6187":{"submorphs":[{"__isSmartRef__":true,"id":6188},{"__isSmartRef__":true,"id":6201}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6216},"eventHandler":{"__isSmartRef__":true,"id":6217},"_ClipMode":"visible","derivationIds":[],"id":"2CF777F8-F1EF-4E36-A610-6D69BD116710","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6218},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6186},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6188":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6189},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6190}],"eventHandler":{"__isSmartRef__":true,"id":6192},"_ClipMode":"visible","derivationIds":[],"id":"E1D0501B-92E3-43B1-9E95-40DE44FACD77","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6187},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6193},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6189":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6190":{"style":{"__isSmartRef__":true,"id":6191},"chunkOwner":{"__isSmartRef__":true,"id":6188},"_id":"_2916","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6191":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6192":{"morph":{"__isSmartRef__":true,"id":6188},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6193":{"onMouseDown":{"__isSmartRef__":true,"id":6194}},"6194":{"varMapping":{"__isSmartRef__":true,"id":6195},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6200},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6195":{"this":{"__isSmartRef__":true,"id":6188},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6196}},"6196":{"$super":{"__isSmartRef__":true,"id":6197}},"6197":{"varMapping":{"__isSmartRef__":true,"id":6198},"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":6199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6198":{"obj":{"__isSmartRef__":true,"id":6188},"name":"onMouseDown"},"6199":{},"6200":{},"6201":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6202},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6203},{"__isSmartRef__":true,"id":6205}],"eventHandler":{"__isSmartRef__":true,"id":6207},"_ClipMode":"visible","derivationIds":[],"id":"121A3F72-C6AD-4F8E-B929-8B3B5E13EEBA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6187},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6208},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6202":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6203":{"style":{"__isSmartRef__":true,"id":6204},"chunkOwner":{"__isSmartRef__":true,"id":6201},"_id":"_482163","storedString":"fixedHeight","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6204":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6205":{"style":{"__isSmartRef__":true,"id":6206},"chunkOwner":{"__isSmartRef__":true,"id":6201},"_id":"_482164","storedString":" true","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6206":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6207":{"morph":{"__isSmartRef__":true,"id":6201},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6208":{"onMouseDown":{"__isSmartRef__":true,"id":6209}},"6209":{"varMapping":{"__isSmartRef__":true,"id":6210},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6210":{"this":{"__isSmartRef__":true,"id":6201},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6211}},"6211":{"$super":{"__isSmartRef__":true,"id":6212}},"6212":{"varMapping":{"__isSmartRef__":true,"id":6213},"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":6214},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6213":{"obj":{"__isSmartRef__":true,"id":6201},"name":"onMouseDown"},"6214":{},"6215":{},"6216":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6217":{"morph":{"__isSmartRef__":true,"id":6187},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6218":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6219}},"6219":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6187},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6220":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6221":{"morph":{"__isSmartRef__":true,"id":6186},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6222":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6223}},"6223":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6224},"spacing":0,"container":{"__isSmartRef__":true,"id":6186},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6224":{"top":0,"right":0,"bottom":0,"left":0},"6225":{"source":{"__isSmartRef__":true,"id":6184},"target":{"__isSmartRef__":true,"id":6186}},"6226":{"onSelect":{"__isSmartRef__":true,"id":6227},"onUpdate":{"__isSmartRef__":true,"id":6230}},"6227":{"varMapping":{"__isSmartRef__":true,"id":6228},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6229},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6228":{"this":{"__isSmartRef__":true,"id":6184}},"6229":{},"6230":{"varMapping":{"__isSmartRef__":true,"id":6231},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6231":{"this":{"__isSmartRef__":true,"id":6184}},"6232":{},"6233":{"data":true,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"fixedWidth","description":"true","attributeConnections":[{"__isSmartRef__":true,"id":6234}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6275}},"6234":{"sourceObj":{"__isSmartRef__":true,"id":6233},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6235},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6274},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6235":{"item":{"__isSmartRef__":true,"id":6233},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6236}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6269},"eventHandler":{"__isSmartRef__":true,"id":6270},"_ClipMode":"visible","derivationIds":[],"id":"4750B90F-D959-4298-BC82-F5439B40ECA4","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6271},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6237},"label":{"__isSmartRef__":true,"id":6250},"node":{"__isSmartRef__":true,"id":6236},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,220.0)"},"6236":{"submorphs":[{"__isSmartRef__":true,"id":6237},{"__isSmartRef__":true,"id":6250}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6265},"eventHandler":{"__isSmartRef__":true,"id":6266},"_ClipMode":"visible","derivationIds":[],"id":"2D64F58F-32F2-4924-9524-DA6B580226C9","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6267},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6235},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6237":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6238},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6239}],"eventHandler":{"__isSmartRef__":true,"id":6241},"_ClipMode":"visible","derivationIds":[],"id":"AB83AF68-8A33-4EFC-9096-EB706C6F4731","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6236},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6242},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6238":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6239":{"style":{"__isSmartRef__":true,"id":6240},"chunkOwner":{"__isSmartRef__":true,"id":6237},"_id":"_2921","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6240":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6241":{"morph":{"__isSmartRef__":true,"id":6237},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6242":{"onMouseDown":{"__isSmartRef__":true,"id":6243}},"6243":{"varMapping":{"__isSmartRef__":true,"id":6244},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6249},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6244":{"this":{"__isSmartRef__":true,"id":6237},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6245}},"6245":{"$super":{"__isSmartRef__":true,"id":6246}},"6246":{"varMapping":{"__isSmartRef__":true,"id":6247},"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":6248},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6247":{"obj":{"__isSmartRef__":true,"id":6237},"name":"onMouseDown"},"6248":{},"6249":{},"6250":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6251},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6252},{"__isSmartRef__":true,"id":6254}],"eventHandler":{"__isSmartRef__":true,"id":6256},"_ClipMode":"visible","derivationIds":[],"id":"04647C54-5AAB-4546-AA02-E959324E1B6B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6236},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6257},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6251":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(95.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6252":{"style":{"__isSmartRef__":true,"id":6253},"chunkOwner":{"__isSmartRef__":true,"id":6250},"_id":"_482165","storedString":"fixedWidth","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6253":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6254":{"style":{"__isSmartRef__":true,"id":6255},"chunkOwner":{"__isSmartRef__":true,"id":6250},"_id":"_482166","storedString":" true","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6255":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6256":{"morph":{"__isSmartRef__":true,"id":6250},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6257":{"onMouseDown":{"__isSmartRef__":true,"id":6258}},"6258":{"varMapping":{"__isSmartRef__":true,"id":6259},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6264},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6259":{"this":{"__isSmartRef__":true,"id":6250},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6260}},"6260":{"$super":{"__isSmartRef__":true,"id":6261}},"6261":{"varMapping":{"__isSmartRef__":true,"id":6262},"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":6263},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6262":{"obj":{"__isSmartRef__":true,"id":6250},"name":"onMouseDown"},"6263":{},"6264":{},"6265":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6266":{"morph":{"__isSmartRef__":true,"id":6236},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6267":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6268}},"6268":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6236},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6269":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6270":{"morph":{"__isSmartRef__":true,"id":6235},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6271":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6272}},"6272":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6273},"spacing":0,"container":{"__isSmartRef__":true,"id":6235},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6273":{"top":0,"right":0,"bottom":0,"left":0},"6274":{"source":{"__isSmartRef__":true,"id":6233},"target":{"__isSmartRef__":true,"id":6235}},"6275":{"onSelect":{"__isSmartRef__":true,"id":6276},"onUpdate":{"__isSmartRef__":true,"id":6279}},"6276":{"varMapping":{"__isSmartRef__":true,"id":6277},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6278},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6277":{"this":{"__isSmartRef__":true,"id":6233}},"6278":{},"6279":{"varMapping":{"__isSmartRef__":true,"id":6280},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6281},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6280":{"this":{"__isSmartRef__":true,"id":6233}},"6281":{},"6282":{"data":false,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"grabbingEnabled","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":6283}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6324}},"6283":{"sourceObj":{"__isSmartRef__":true,"id":6282},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6284},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6323},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6284":{"item":{"__isSmartRef__":true,"id":6282},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6285}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6318},"eventHandler":{"__isSmartRef__":true,"id":6319},"_ClipMode":"visible","derivationIds":[],"id":"7F25FDBE-00EB-4A82-AD20-DAB260CC882E","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6320},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6286},"label":{"__isSmartRef__":true,"id":6299},"node":{"__isSmartRef__":true,"id":6285},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,240.0)"},"6285":{"submorphs":[{"__isSmartRef__":true,"id":6286},{"__isSmartRef__":true,"id":6299}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6314},"eventHandler":{"__isSmartRef__":true,"id":6315},"_ClipMode":"visible","derivationIds":[],"id":"AC98D6B1-50FD-4E21-A420-0048A5530434","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6316},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6284},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6286":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6287},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6288}],"eventHandler":{"__isSmartRef__":true,"id":6290},"_ClipMode":"visible","derivationIds":[],"id":"779DE4B0-BC49-4415-8540-F1D63A196662","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6285},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6291},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6287":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6288":{"style":{"__isSmartRef__":true,"id":6289},"chunkOwner":{"__isSmartRef__":true,"id":6286},"_id":"_2926","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6289":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6290":{"morph":{"__isSmartRef__":true,"id":6286},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6291":{"onMouseDown":{"__isSmartRef__":true,"id":6292}},"6292":{"varMapping":{"__isSmartRef__":true,"id":6293},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6293":{"this":{"__isSmartRef__":true,"id":6286},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6294}},"6294":{"$super":{"__isSmartRef__":true,"id":6295}},"6295":{"varMapping":{"__isSmartRef__":true,"id":6296},"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":6297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6296":{"obj":{"__isSmartRef__":true,"id":6286},"name":"onMouseDown"},"6297":{},"6298":{},"6299":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6300},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6301},{"__isSmartRef__":true,"id":6303}],"eventHandler":{"__isSmartRef__":true,"id":6305},"_ClipMode":"visible","derivationIds":[],"id":"27CCFE3F-E406-4A21-B3D4-D7099489BBBD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6285},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6306},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6300":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(135.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6301":{"style":{"__isSmartRef__":true,"id":6302},"chunkOwner":{"__isSmartRef__":true,"id":6299},"_id":"_482167","storedString":"grabbingEnabled","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6302":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6303":{"style":{"__isSmartRef__":true,"id":6304},"chunkOwner":{"__isSmartRef__":true,"id":6299},"_id":"_482168","storedString":" false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6304":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6305":{"morph":{"__isSmartRef__":true,"id":6299},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6306":{"onMouseDown":{"__isSmartRef__":true,"id":6307}},"6307":{"varMapping":{"__isSmartRef__":true,"id":6308},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6308":{"this":{"__isSmartRef__":true,"id":6299},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6309}},"6309":{"$super":{"__isSmartRef__":true,"id":6310}},"6310":{"varMapping":{"__isSmartRef__":true,"id":6311},"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":6312},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6311":{"obj":{"__isSmartRef__":true,"id":6299},"name":"onMouseDown"},"6312":{},"6313":{},"6314":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6315":{"morph":{"__isSmartRef__":true,"id":6285},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6316":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6317}},"6317":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6285},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6318":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6319":{"morph":{"__isSmartRef__":true,"id":6284},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6320":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6321}},"6321":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6322},"spacing":0,"container":{"__isSmartRef__":true,"id":6284},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6322":{"top":0,"right":0,"bottom":0,"left":0},"6323":{"source":{"__isSmartRef__":true,"id":6282},"target":{"__isSmartRef__":true,"id":6284}},"6324":{"onSelect":{"__isSmartRef__":true,"id":6325},"onUpdate":{"__isSmartRef__":true,"id":6328}},"6325":{"varMapping":{"__isSmartRef__":true,"id":6326},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6327},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6326":{"this":{"__isSmartRef__":true,"id":6282}},"6327":{},"6328":{"varMapping":{"__isSmartRef__":true,"id":6329},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6330},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6329":{"this":{"__isSmartRef__":true,"id":6282}},"6330":{},"6331":{"data":[],"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"halos","description":"[]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":6332}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6373}},"6332":{"sourceObj":{"__isSmartRef__":true,"id":6331},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6333},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6372},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6333":{"item":{"__isSmartRef__":true,"id":6331},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6334}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6367},"eventHandler":{"__isSmartRef__":true,"id":6368},"_ClipMode":"visible","derivationIds":[],"id":"2451459D-D7D5-4729-9CE6-A02D36C4833D","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6369},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6335},"label":{"__isSmartRef__":true,"id":6348},"node":{"__isSmartRef__":true,"id":6334},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,260.0)"},"6334":{"submorphs":[{"__isSmartRef__":true,"id":6335},{"__isSmartRef__":true,"id":6348}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6363},"eventHandler":{"__isSmartRef__":true,"id":6364},"_ClipMode":"visible","derivationIds":[],"id":"A9EDE2D4-9834-4669-9616-58CDF46AC9FA","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6365},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6333},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6335":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6336},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6337}],"eventHandler":{"__isSmartRef__":true,"id":6339},"_ClipMode":"visible","derivationIds":[],"id":"E816E1DE-7450-4A30-8AE5-933158B5D77A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6334},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6340},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6336":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6337":{"style":{"__isSmartRef__":true,"id":6338},"chunkOwner":{"__isSmartRef__":true,"id":6335},"_id":"_2931","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6338":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6339":{"morph":{"__isSmartRef__":true,"id":6335},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6340":{"onMouseDown":{"__isSmartRef__":true,"id":6341}},"6341":{"varMapping":{"__isSmartRef__":true,"id":6342},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6347},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6342":{"this":{"__isSmartRef__":true,"id":6335},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6343}},"6343":{"$super":{"__isSmartRef__":true,"id":6344}},"6344":{"varMapping":{"__isSmartRef__":true,"id":6345},"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":6346},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6345":{"obj":{"__isSmartRef__":true,"id":6335},"name":"onMouseDown"},"6346":{},"6347":{},"6348":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6349},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6350},{"__isSmartRef__":true,"id":6352}],"eventHandler":{"__isSmartRef__":true,"id":6354},"_ClipMode":"visible","derivationIds":[],"id":"DB206447-6F59-4086-9F59-245D010D8AB5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6334},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6355},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6349":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(51.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6350":{"style":{"__isSmartRef__":true,"id":6351},"chunkOwner":{"__isSmartRef__":true,"id":6348},"_id":"_482169","storedString":"halos","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6351":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6352":{"style":{"__isSmartRef__":true,"id":6353},"chunkOwner":{"__isSmartRef__":true,"id":6348},"_id":"_482170","storedString":" []","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6353":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6354":{"morph":{"__isSmartRef__":true,"id":6348},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6355":{"onMouseDown":{"__isSmartRef__":true,"id":6356}},"6356":{"varMapping":{"__isSmartRef__":true,"id":6357},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6362},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6357":{"this":{"__isSmartRef__":true,"id":6348},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6358}},"6358":{"$super":{"__isSmartRef__":true,"id":6359}},"6359":{"varMapping":{"__isSmartRef__":true,"id":6360},"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":6361},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6360":{"obj":{"__isSmartRef__":true,"id":6348},"name":"onMouseDown"},"6361":{},"6362":{},"6363":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6364":{"morph":{"__isSmartRef__":true,"id":6334},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6365":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6366}},"6366":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6334},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6367":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6368":{"morph":{"__isSmartRef__":true,"id":6333},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6369":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6370}},"6370":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6371},"spacing":0,"container":{"__isSmartRef__":true,"id":6333},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6371":{"top":0,"right":0,"bottom":0,"left":0},"6372":{"source":{"__isSmartRef__":true,"id":6331},"target":{"__isSmartRef__":true,"id":6333}},"6373":{"onSelect":{"__isSmartRef__":true,"id":6374},"onExpand":{"__isSmartRef__":true,"id":6377},"onUpdateChildren":{"__isSmartRef__":true,"id":6380},"onUpdate":{"__isSmartRef__":true,"id":6383}},"6374":{"varMapping":{"__isSmartRef__":true,"id":6375},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6376},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6375":{"this":{"__isSmartRef__":true,"id":6331}},"6376":{},"6377":{"varMapping":{"__isSmartRef__":true,"id":6378},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6379},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6378":{"this":{"__isSmartRef__":true,"id":6331}},"6379":{},"6380":{"varMapping":{"__isSmartRef__":true,"id":6381},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6382},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6381":{"this":{"__isSmartRef__":true,"id":6331}},"6382":{},"6383":{"varMapping":{"__isSmartRef__":true,"id":6384},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6385},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6384":{"this":{"__isSmartRef__":true,"id":6331}},"6385":{},"6386":{"data":true,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"halosEnabled","description":"true","attributeConnections":[{"__isSmartRef__":true,"id":6387}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6428}},"6387":{"sourceObj":{"__isSmartRef__":true,"id":6386},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6388},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6427},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6388":{"item":{"__isSmartRef__":true,"id":6386},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6389}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6422},"eventHandler":{"__isSmartRef__":true,"id":6423},"_ClipMode":"visible","derivationIds":[],"id":"ABAF6F3D-74D8-422F-BFAE-CEFE64ED961F","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6424},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6390},"label":{"__isSmartRef__":true,"id":6403},"node":{"__isSmartRef__":true,"id":6389},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,280.0)"},"6389":{"submorphs":[{"__isSmartRef__":true,"id":6390},{"__isSmartRef__":true,"id":6403}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6418},"eventHandler":{"__isSmartRef__":true,"id":6419},"_ClipMode":"visible","derivationIds":[],"id":"C943C291-C0F4-4D80-BD7A-7D5D84E73BC0","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6420},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6388},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6390":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6391},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6392}],"eventHandler":{"__isSmartRef__":true,"id":6394},"_ClipMode":"visible","derivationIds":[],"id":"BE9DE8F6-37EC-4F1D-9149-C507E204CEA0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6389},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6395},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6391":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6392":{"style":{"__isSmartRef__":true,"id":6393},"chunkOwner":{"__isSmartRef__":true,"id":6390},"_id":"_2936","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6393":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6394":{"morph":{"__isSmartRef__":true,"id":6390},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6395":{"onMouseDown":{"__isSmartRef__":true,"id":6396}},"6396":{"varMapping":{"__isSmartRef__":true,"id":6397},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6402},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6397":{"this":{"__isSmartRef__":true,"id":6390},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6398}},"6398":{"$super":{"__isSmartRef__":true,"id":6399}},"6399":{"varMapping":{"__isSmartRef__":true,"id":6400},"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":6401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6400":{"obj":{"__isSmartRef__":true,"id":6390},"name":"onMouseDown"},"6401":{},"6402":{},"6403":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6404},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6405},{"__isSmartRef__":true,"id":6407}],"eventHandler":{"__isSmartRef__":true,"id":6409},"_ClipMode":"visible","derivationIds":[],"id":"657F2271-4F5C-4972-8DAC-2A5E37801381","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6389},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6410},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6404":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(112.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6405":{"style":{"__isSmartRef__":true,"id":6406},"chunkOwner":{"__isSmartRef__":true,"id":6403},"_id":"_482171","storedString":"halosEnabled","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6406":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6407":{"style":{"__isSmartRef__":true,"id":6408},"chunkOwner":{"__isSmartRef__":true,"id":6403},"_id":"_482172","storedString":" true","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6408":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6409":{"morph":{"__isSmartRef__":true,"id":6403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6410":{"onMouseDown":{"__isSmartRef__":true,"id":6411}},"6411":{"varMapping":{"__isSmartRef__":true,"id":6412},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6417},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6412":{"this":{"__isSmartRef__":true,"id":6403},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6413}},"6413":{"$super":{"__isSmartRef__":true,"id":6414}},"6414":{"varMapping":{"__isSmartRef__":true,"id":6415},"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":6416},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6415":{"obj":{"__isSmartRef__":true,"id":6403},"name":"onMouseDown"},"6416":{},"6417":{},"6418":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6419":{"morph":{"__isSmartRef__":true,"id":6389},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6420":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6421}},"6421":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6389},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6422":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6423":{"morph":{"__isSmartRef__":true,"id":6388},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6424":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6425}},"6425":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6426},"spacing":0,"container":{"__isSmartRef__":true,"id":6388},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6426":{"top":0,"right":0,"bottom":0,"left":0},"6427":{"source":{"__isSmartRef__":true,"id":6386},"target":{"__isSmartRef__":true,"id":6388}},"6428":{"onSelect":{"__isSmartRef__":true,"id":6429},"onUpdate":{"__isSmartRef__":true,"id":6432}},"6429":{"varMapping":{"__isSmartRef__":true,"id":6430},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6431},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6430":{"this":{"__isSmartRef__":true,"id":6386}},"6431":{},"6432":{"varMapping":{"__isSmartRef__":true,"id":6433},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6434},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6433":{"this":{"__isSmartRef__":true,"id":6386}},"6434":{},"6435":{"data":"84D13F11-E453-457F-8C83-0D6F34A56BD7","inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"id","description":"84D13F11-E453-457F-8C83-0D6F34A56BD7...","attributeConnections":[{"__isSmartRef__":true,"id":6436}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6477}},"6436":{"sourceObj":{"__isSmartRef__":true,"id":6435},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6437},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6476},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6437":{"item":{"__isSmartRef__":true,"id":6435},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6438}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6471},"eventHandler":{"__isSmartRef__":true,"id":6472},"_ClipMode":"visible","derivationIds":[],"id":"61D8A23B-FE70-4606-B761-8203CCBBD02C","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6473},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6439},"label":{"__isSmartRef__":true,"id":6452},"node":{"__isSmartRef__":true,"id":6438},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,300.0)"},"6438":{"submorphs":[{"__isSmartRef__":true,"id":6439},{"__isSmartRef__":true,"id":6452}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6467},"eventHandler":{"__isSmartRef__":true,"id":6468},"_ClipMode":"visible","derivationIds":[],"id":"036F4AE0-5752-4991-8FDC-72ECA95B2DB8","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6469},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6437},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6439":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6440},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6441}],"eventHandler":{"__isSmartRef__":true,"id":6443},"_ClipMode":"visible","derivationIds":[],"id":"86721D1B-2602-436D-BDD0-FCEC0D7737A7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6438},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6444},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6440":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6441":{"style":{"__isSmartRef__":true,"id":6442},"chunkOwner":{"__isSmartRef__":true,"id":6439},"_id":"_2941","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6442":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6443":{"morph":{"__isSmartRef__":true,"id":6439},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6444":{"onMouseDown":{"__isSmartRef__":true,"id":6445}},"6445":{"varMapping":{"__isSmartRef__":true,"id":6446},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6446":{"this":{"__isSmartRef__":true,"id":6439},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6447}},"6447":{"$super":{"__isSmartRef__":true,"id":6448}},"6448":{"varMapping":{"__isSmartRef__":true,"id":6449},"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":6450},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6449":{"obj":{"__isSmartRef__":true,"id":6439},"name":"onMouseDown"},"6450":{},"6451":{},"6452":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6453},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6454},{"__isSmartRef__":true,"id":6456}],"eventHandler":{"__isSmartRef__":true,"id":6458},"_ClipMode":"visible","derivationIds":[],"id":"91A9F80D-25D2-4B8C-9609-BAC55FF22F36","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6438},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6459},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6453":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(291.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6454":{"style":{"__isSmartRef__":true,"id":6455},"chunkOwner":{"__isSmartRef__":true,"id":6452},"_id":"_482173","storedString":"id","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6455":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6456":{"style":{"__isSmartRef__":true,"id":6457},"chunkOwner":{"__isSmartRef__":true,"id":6452},"_id":"_482174","storedString":" 84D13F11-E453-457F-8C83-0D6F34A56BD7...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6457":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6458":{"morph":{"__isSmartRef__":true,"id":6452},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6459":{"onMouseDown":{"__isSmartRef__":true,"id":6460}},"6460":{"varMapping":{"__isSmartRef__":true,"id":6461},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6466},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6461":{"this":{"__isSmartRef__":true,"id":6452},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6462}},"6462":{"$super":{"__isSmartRef__":true,"id":6463}},"6463":{"varMapping":{"__isSmartRef__":true,"id":6464},"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":6465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6464":{"obj":{"__isSmartRef__":true,"id":6452},"name":"onMouseDown"},"6465":{},"6466":{},"6467":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6468":{"morph":{"__isSmartRef__":true,"id":6438},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6469":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6470}},"6470":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6438},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6471":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6472":{"morph":{"__isSmartRef__":true,"id":6437},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6473":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6474}},"6474":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6475},"spacing":0,"container":{"__isSmartRef__":true,"id":6437},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6475":{"top":0,"right":0,"bottom":0,"left":0},"6476":{"source":{"__isSmartRef__":true,"id":6435},"target":{"__isSmartRef__":true,"id":6437}},"6477":{"onSelect":{"__isSmartRef__":true,"id":6478},"onUpdate":{"__isSmartRef__":true,"id":6481}},"6478":{"varMapping":{"__isSmartRef__":true,"id":6479},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6480},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6479":{"this":{"__isSmartRef__":true,"id":6435}},"6480":{},"6481":{"varMapping":{"__isSmartRef__":true,"id":6482},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6483},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6482":{"this":{"__isSmartRef__":true,"id":6435}},"6483":{},"6484":{"data":false,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"isBeingDragged","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":6485}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6526}},"6485":{"sourceObj":{"__isSmartRef__":true,"id":6484},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6486},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6525},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6486":{"item":{"__isSmartRef__":true,"id":6484},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6487}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6520},"eventHandler":{"__isSmartRef__":true,"id":6521},"_ClipMode":"visible","derivationIds":[],"id":"F759CE4C-D90C-4E98-9CC0-9802807732B4","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6522},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6488},"label":{"__isSmartRef__":true,"id":6501},"node":{"__isSmartRef__":true,"id":6487},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,320.0)"},"6487":{"submorphs":[{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6501}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6516},"eventHandler":{"__isSmartRef__":true,"id":6517},"_ClipMode":"visible","derivationIds":[],"id":"D9E04F6E-F3DC-43EA-9045-8E61DA4DE5C1","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6518},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6486},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6488":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6489},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6490}],"eventHandler":{"__isSmartRef__":true,"id":6492},"_ClipMode":"visible","derivationIds":[],"id":"455CC10A-46D8-4188-A640-B2584CDD7EE8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6487},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6493},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6489":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6490":{"style":{"__isSmartRef__":true,"id":6491},"chunkOwner":{"__isSmartRef__":true,"id":6488},"_id":"_2946","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6491":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6492":{"morph":{"__isSmartRef__":true,"id":6488},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6493":{"onMouseDown":{"__isSmartRef__":true,"id":6494}},"6494":{"varMapping":{"__isSmartRef__":true,"id":6495},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6500},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6495":{"this":{"__isSmartRef__":true,"id":6488},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6496}},"6496":{"$super":{"__isSmartRef__":true,"id":6497}},"6497":{"varMapping":{"__isSmartRef__":true,"id":6498},"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":6499},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6498":{"obj":{"__isSmartRef__":true,"id":6488},"name":"onMouseDown"},"6499":{},"6500":{},"6501":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6502},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6503},{"__isSmartRef__":true,"id":6505}],"eventHandler":{"__isSmartRef__":true,"id":6507},"_ClipMode":"visible","derivationIds":[],"id":"7FCF8E3C-9F76-4881-AFC9-116B04A4BE1A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6487},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6508},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6502":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6503":{"style":{"__isSmartRef__":true,"id":6504},"chunkOwner":{"__isSmartRef__":true,"id":6501},"_id":"_482175","storedString":"isBeingDragged","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6504":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6505":{"style":{"__isSmartRef__":true,"id":6506},"chunkOwner":{"__isSmartRef__":true,"id":6501},"_id":"_482176","storedString":" false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6506":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6507":{"morph":{"__isSmartRef__":true,"id":6501},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6508":{"onMouseDown":{"__isSmartRef__":true,"id":6509}},"6509":{"varMapping":{"__isSmartRef__":true,"id":6510},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6510":{"this":{"__isSmartRef__":true,"id":6501},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6511}},"6511":{"$super":{"__isSmartRef__":true,"id":6512}},"6512":{"varMapping":{"__isSmartRef__":true,"id":6513},"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":6514},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6513":{"obj":{"__isSmartRef__":true,"id":6501},"name":"onMouseDown"},"6514":{},"6515":{},"6516":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6517":{"morph":{"__isSmartRef__":true,"id":6487},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6518":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6519}},"6519":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6487},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6520":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6521":{"morph":{"__isSmartRef__":true,"id":6486},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6522":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6523}},"6523":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6524},"spacing":0,"container":{"__isSmartRef__":true,"id":6486},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6524":{"top":0,"right":0,"bottom":0,"left":0},"6525":{"source":{"__isSmartRef__":true,"id":6484},"target":{"__isSmartRef__":true,"id":6486}},"6526":{"onSelect":{"__isSmartRef__":true,"id":6527},"onUpdate":{"__isSmartRef__":true,"id":6530}},"6527":{"varMapping":{"__isSmartRef__":true,"id":6528},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6528":{"this":{"__isSmartRef__":true,"id":6484}},"6529":{},"6530":{"varMapping":{"__isSmartRef__":true,"id":6531},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6532},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6531":{"this":{"__isSmartRef__":true,"id":6484}},"6532":{},"6533":{"data":478,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"lastFindLoc","description":"478","attributeConnections":[{"__isSmartRef__":true,"id":6534}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6575}},"6534":{"sourceObj":{"__isSmartRef__":true,"id":6533},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6535},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6574},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6535":{"item":{"__isSmartRef__":true,"id":6533},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6536}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6569},"eventHandler":{"__isSmartRef__":true,"id":6570},"_ClipMode":"visible","derivationIds":[],"id":"3887FF14-7B44-48AC-B2DA-37283F32559F","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6571},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6537},"label":{"__isSmartRef__":true,"id":6550},"node":{"__isSmartRef__":true,"id":6536},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,340.0)"},"6536":{"submorphs":[{"__isSmartRef__":true,"id":6537},{"__isSmartRef__":true,"id":6550}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6565},"eventHandler":{"__isSmartRef__":true,"id":6566},"_ClipMode":"visible","derivationIds":[],"id":"5E34BD2A-C453-4CFD-953C-8C010F170459","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6567},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6535},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6537":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6538},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6539}],"eventHandler":{"__isSmartRef__":true,"id":6541},"_ClipMode":"visible","derivationIds":[],"id":"4F21626E-9CDF-43D2-9E71-0ABE0E2FB1E0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6536},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6542},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6538":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6539":{"style":{"__isSmartRef__":true,"id":6540},"chunkOwner":{"__isSmartRef__":true,"id":6537},"_id":"_2951","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6540":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6541":{"morph":{"__isSmartRef__":true,"id":6537},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6542":{"onMouseDown":{"__isSmartRef__":true,"id":6543}},"6543":{"varMapping":{"__isSmartRef__":true,"id":6544},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6549},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6544":{"this":{"__isSmartRef__":true,"id":6537},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6545}},"6545":{"$super":{"__isSmartRef__":true,"id":6546}},"6546":{"varMapping":{"__isSmartRef__":true,"id":6547},"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":6548},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6547":{"obj":{"__isSmartRef__":true,"id":6537},"name":"onMouseDown"},"6548":{},"6549":{},"6550":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6551},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6552},{"__isSmartRef__":true,"id":6554}],"eventHandler":{"__isSmartRef__":true,"id":6556},"_ClipMode":"visible","derivationIds":[],"id":"2F1D7760-DDF1-4264-91BA-757FFF19194E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6536},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6557},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6551":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6552":{"style":{"__isSmartRef__":true,"id":6553},"chunkOwner":{"__isSmartRef__":true,"id":6550},"_id":"_482177","storedString":"lastFindLoc","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6553":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6554":{"style":{"__isSmartRef__":true,"id":6555},"chunkOwner":{"__isSmartRef__":true,"id":6550},"_id":"_482178","storedString":" 478","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6555":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6556":{"morph":{"__isSmartRef__":true,"id":6550},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6557":{"onMouseDown":{"__isSmartRef__":true,"id":6558}},"6558":{"varMapping":{"__isSmartRef__":true,"id":6559},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6564},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6559":{"this":{"__isSmartRef__":true,"id":6550},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6560}},"6560":{"$super":{"__isSmartRef__":true,"id":6561}},"6561":{"varMapping":{"__isSmartRef__":true,"id":6562},"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":6563},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6562":{"obj":{"__isSmartRef__":true,"id":6550},"name":"onMouseDown"},"6563":{},"6564":{},"6565":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6566":{"morph":{"__isSmartRef__":true,"id":6536},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6567":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6568}},"6568":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6536},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6569":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6570":{"morph":{"__isSmartRef__":true,"id":6535},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6571":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6572}},"6572":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6573},"spacing":0,"container":{"__isSmartRef__":true,"id":6535},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6573":{"top":0,"right":0,"bottom":0,"left":0},"6574":{"source":{"__isSmartRef__":true,"id":6533},"target":{"__isSmartRef__":true,"id":6535}},"6575":{"onSelect":{"__isSmartRef__":true,"id":6576},"onUpdate":{"__isSmartRef__":true,"id":6579}},"6576":{"varMapping":{"__isSmartRef__":true,"id":6577},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6578},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6577":{"this":{"__isSmartRef__":true,"id":6533}},"6578":{},"6579":{"varMapping":{"__isSmartRef__":true,"id":6580},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6580":{"this":{"__isSmartRef__":true,"id":6533}},"6581":{},"6582":{"data":0,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"lastSearchIndex","description":"0","attributeConnections":[{"__isSmartRef__":true,"id":6583}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6624}},"6583":{"sourceObj":{"__isSmartRef__":true,"id":6582},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6584},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6623},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6584":{"item":{"__isSmartRef__":true,"id":6582},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6585}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6618},"eventHandler":{"__isSmartRef__":true,"id":6619},"_ClipMode":"visible","derivationIds":[],"id":"D083A9A2-F606-4B36-AD93-2DFD4EC67820","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6620},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6586},"label":{"__isSmartRef__":true,"id":6599},"node":{"__isSmartRef__":true,"id":6585},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,360.0)"},"6585":{"submorphs":[{"__isSmartRef__":true,"id":6586},{"__isSmartRef__":true,"id":6599}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6614},"eventHandler":{"__isSmartRef__":true,"id":6615},"_ClipMode":"visible","derivationIds":[],"id":"2E21B53D-6D65-482F-803E-F5715D870024","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6616},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6584},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6586":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6587},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6588}],"eventHandler":{"__isSmartRef__":true,"id":6590},"_ClipMode":"visible","derivationIds":[],"id":"0ADE1702-E60B-46F6-9E6D-AFCCD61FD53D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6585},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6591},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6587":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6588":{"style":{"__isSmartRef__":true,"id":6589},"chunkOwner":{"__isSmartRef__":true,"id":6586},"_id":"_2956","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6589":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6590":{"morph":{"__isSmartRef__":true,"id":6586},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6591":{"onMouseDown":{"__isSmartRef__":true,"id":6592}},"6592":{"varMapping":{"__isSmartRef__":true,"id":6593},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6598},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6593":{"this":{"__isSmartRef__":true,"id":6586},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6594}},"6594":{"$super":{"__isSmartRef__":true,"id":6595}},"6595":{"varMapping":{"__isSmartRef__":true,"id":6596},"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":6597},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6596":{"obj":{"__isSmartRef__":true,"id":6586},"name":"onMouseDown"},"6597":{},"6598":{},"6599":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6600},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6601},{"__isSmartRef__":true,"id":6603}],"eventHandler":{"__isSmartRef__":true,"id":6605},"_ClipMode":"visible","derivationIds":[],"id":"ACBEB0E8-CBCC-4CF5-9CA8-4D6514B99754","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6585},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6606},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6600":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(112.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6601":{"style":{"__isSmartRef__":true,"id":6602},"chunkOwner":{"__isSmartRef__":true,"id":6599},"_id":"_482179","storedString":"lastSearchIndex","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6602":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6603":{"style":{"__isSmartRef__":true,"id":6604},"chunkOwner":{"__isSmartRef__":true,"id":6599},"_id":"_482180","storedString":" 0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6604":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6605":{"morph":{"__isSmartRef__":true,"id":6599},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6606":{"onMouseDown":{"__isSmartRef__":true,"id":6607}},"6607":{"varMapping":{"__isSmartRef__":true,"id":6608},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6613},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6608":{"this":{"__isSmartRef__":true,"id":6599},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6609}},"6609":{"$super":{"__isSmartRef__":true,"id":6610}},"6610":{"varMapping":{"__isSmartRef__":true,"id":6611},"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":6612},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6611":{"obj":{"__isSmartRef__":true,"id":6599},"name":"onMouseDown"},"6612":{},"6613":{},"6614":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6615":{"morph":{"__isSmartRef__":true,"id":6585},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6616":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6617}},"6617":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6585},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6618":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6619":{"morph":{"__isSmartRef__":true,"id":6584},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6620":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6621}},"6621":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6622},"spacing":0,"container":{"__isSmartRef__":true,"id":6584},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6622":{"top":0,"right":0,"bottom":0,"left":0},"6623":{"source":{"__isSmartRef__":true,"id":6582},"target":{"__isSmartRef__":true,"id":6584}},"6624":{"onSelect":{"__isSmartRef__":true,"id":6625},"onUpdate":{"__isSmartRef__":true,"id":6628}},"6625":{"varMapping":{"__isSmartRef__":true,"id":6626},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6627},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6626":{"this":{"__isSmartRef__":true,"id":6582}},"6627":{},"6628":{"varMapping":{"__isSmartRef__":true,"id":6629},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6630},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6629":{"this":{"__isSmartRef__":true,"id":6582}},"6630":{},"6631":{"data":"","inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"lastSearchString","description":"","attributeConnections":[{"__isSmartRef__":true,"id":6632}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6671}},"6632":{"sourceObj":{"__isSmartRef__":true,"id":6631},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6633},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6670},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6633":{"item":{"__isSmartRef__":true,"id":6631},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6634}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6665},"eventHandler":{"__isSmartRef__":true,"id":6666},"_ClipMode":"visible","derivationIds":[],"id":"0D3E70A1-E3D0-4F36-940F-501ABF7654F6","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6667},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6635},"label":{"__isSmartRef__":true,"id":6648},"node":{"__isSmartRef__":true,"id":6634},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,380.0)"},"6634":{"submorphs":[{"__isSmartRef__":true,"id":6635},{"__isSmartRef__":true,"id":6648}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6661},"eventHandler":{"__isSmartRef__":true,"id":6662},"_ClipMode":"visible","derivationIds":[],"id":"C0C8A94F-6432-4317-B924-80A3DDF51A6B","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6663},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6633},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6635":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6636},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6637}],"eventHandler":{"__isSmartRef__":true,"id":6639},"_ClipMode":"visible","derivationIds":[],"id":"3EC434F7-636A-4898-93F6-DD7D0EECB3BB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6634},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6640},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6636":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6637":{"style":{"__isSmartRef__":true,"id":6638},"chunkOwner":{"__isSmartRef__":true,"id":6635},"_id":"_2961","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6638":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6639":{"morph":{"__isSmartRef__":true,"id":6635},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6640":{"onMouseDown":{"__isSmartRef__":true,"id":6641}},"6641":{"varMapping":{"__isSmartRef__":true,"id":6642},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6647},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6642":{"this":{"__isSmartRef__":true,"id":6635},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6643}},"6643":{"$super":{"__isSmartRef__":true,"id":6644}},"6644":{"varMapping":{"__isSmartRef__":true,"id":6645},"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":6646},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6645":{"obj":{"__isSmartRef__":true,"id":6635},"name":"onMouseDown"},"6646":{},"6647":{},"6648":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6649},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6650}],"eventHandler":{"__isSmartRef__":true,"id":6652},"_ClipMode":"visible","derivationIds":[],"id":"B2F894DA-7396-4E6E-ACAD-5CC60B202142","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6634},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6653},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6649":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6650":{"style":{"__isSmartRef__":true,"id":6651},"chunkOwner":{"__isSmartRef__":true,"id":6648},"_id":"_2963","storedString":"lastSearchString","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6651":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6652":{"morph":{"__isSmartRef__":true,"id":6648},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6653":{"onMouseDown":{"__isSmartRef__":true,"id":6654}},"6654":{"varMapping":{"__isSmartRef__":true,"id":6655},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6660},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6655":{"this":{"__isSmartRef__":true,"id":6648},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6656}},"6656":{"$super":{"__isSmartRef__":true,"id":6657}},"6657":{"varMapping":{"__isSmartRef__":true,"id":6658},"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":6659},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6658":{"obj":{"__isSmartRef__":true,"id":6648},"name":"onMouseDown"},"6659":{},"6660":{},"6661":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6662":{"morph":{"__isSmartRef__":true,"id":6634},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6663":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6664}},"6664":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6634},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6665":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6666":{"morph":{"__isSmartRef__":true,"id":6633},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6667":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6668}},"6668":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6669},"spacing":0,"container":{"__isSmartRef__":true,"id":6633},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6669":{"top":0,"right":0,"bottom":0,"left":0},"6670":{"source":{"__isSmartRef__":true,"id":6631},"target":{"__isSmartRef__":true,"id":6633}},"6671":{"onSelect":{"__isSmartRef__":true,"id":6672},"onUpdate":{"__isSmartRef__":true,"id":6675}},"6672":{"varMapping":{"__isSmartRef__":true,"id":6673},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6674},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6673":{"this":{"__isSmartRef__":true,"id":6631}},"6674":{},"6675":{"varMapping":{"__isSmartRef__":true,"id":6676},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6677},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6676":{"this":{"__isSmartRef__":true,"id":6631}},"6677":{},"6678":{"data":{"__isSmartRef__":true,"id":5667},"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"layout","description":"{...}","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":6679}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6720}},"6679":{"sourceObj":{"__isSmartRef__":true,"id":6678},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6680},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6719},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6680":{"item":{"__isSmartRef__":true,"id":6678},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6681}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6714},"eventHandler":{"__isSmartRef__":true,"id":6715},"_ClipMode":"visible","derivationIds":[],"id":"2A5E8A46-A7F1-4E4B-B9AE-5258928C99FF","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6716},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6682},"label":{"__isSmartRef__":true,"id":6695},"node":{"__isSmartRef__":true,"id":6681},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,400.0)"},"6681":{"submorphs":[{"__isSmartRef__":true,"id":6682},{"__isSmartRef__":true,"id":6695}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6710},"eventHandler":{"__isSmartRef__":true,"id":6711},"_ClipMode":"visible","derivationIds":[],"id":"05B34FED-7ECD-4613-A32F-4F14C7352F78","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6712},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6680},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6682":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6683},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6684}],"eventHandler":{"__isSmartRef__":true,"id":6686},"_ClipMode":"visible","derivationIds":[],"id":"DD03C9E4-512E-4B5B-89E5-FC94364BD96F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6681},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6687},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6683":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6684":{"style":{"__isSmartRef__":true,"id":6685},"chunkOwner":{"__isSmartRef__":true,"id":6682},"_id":"_2965","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6685":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6686":{"morph":{"__isSmartRef__":true,"id":6682},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6687":{"onMouseDown":{"__isSmartRef__":true,"id":6688}},"6688":{"varMapping":{"__isSmartRef__":true,"id":6689},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6694},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6689":{"this":{"__isSmartRef__":true,"id":6682},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6690}},"6690":{"$super":{"__isSmartRef__":true,"id":6691}},"6691":{"varMapping":{"__isSmartRef__":true,"id":6692},"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":6693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6692":{"obj":{"__isSmartRef__":true,"id":6682},"name":"onMouseDown"},"6693":{},"6694":{},"6695":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6696},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6697},{"__isSmartRef__":true,"id":6699}],"eventHandler":{"__isSmartRef__":true,"id":6701},"_ClipMode":"visible","derivationIds":[],"id":"E81354DD-C96D-45D8-8619-57B67547DA53","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6681},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6702},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6696":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(67.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6697":{"style":{"__isSmartRef__":true,"id":6698},"chunkOwner":{"__isSmartRef__":true,"id":6695},"_id":"_482181","storedString":"layout","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6698":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6699":{"style":{"__isSmartRef__":true,"id":6700},"chunkOwner":{"__isSmartRef__":true,"id":6695},"_id":"_482182","storedString":" {...}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6700":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6701":{"morph":{"__isSmartRef__":true,"id":6695},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6702":{"onMouseDown":{"__isSmartRef__":true,"id":6703}},"6703":{"varMapping":{"__isSmartRef__":true,"id":6704},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6709},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6704":{"this":{"__isSmartRef__":true,"id":6695},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6705}},"6705":{"$super":{"__isSmartRef__":true,"id":6706}},"6706":{"varMapping":{"__isSmartRef__":true,"id":6707},"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":6708},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6707":{"obj":{"__isSmartRef__":true,"id":6695},"name":"onMouseDown"},"6708":{},"6709":{},"6710":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6711":{"morph":{"__isSmartRef__":true,"id":6681},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6712":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6713}},"6713":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6681},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6714":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6715":{"morph":{"__isSmartRef__":true,"id":6680},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6716":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6717}},"6717":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6718},"spacing":0,"container":{"__isSmartRef__":true,"id":6680},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6718":{"top":0,"right":0,"bottom":0,"left":0},"6719":{"source":{"__isSmartRef__":true,"id":6678},"target":{"__isSmartRef__":true,"id":6680}},"6720":{"onSelect":{"__isSmartRef__":true,"id":6721},"onExpand":{"__isSmartRef__":true,"id":6724},"onUpdateChildren":{"__isSmartRef__":true,"id":6727},"onUpdate":{"__isSmartRef__":true,"id":6730}},"6721":{"varMapping":{"__isSmartRef__":true,"id":6722},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6723},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6722":{"this":{"__isSmartRef__":true,"id":6678}},"6723":{},"6724":{"varMapping":{"__isSmartRef__":true,"id":6725},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6726},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6725":{"this":{"__isSmartRef__":true,"id":6678}},"6726":{},"6727":{"varMapping":{"__isSmartRef__":true,"id":6728},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6729},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6728":{"this":{"__isSmartRef__":true,"id":6678}},"6729":{},"6730":{"varMapping":{"__isSmartRef__":true,"id":6731},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6732},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6731":{"this":{"__isSmartRef__":true,"id":6678}},"6732":{},"6733":{"data":"tableauTextField","inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"name","description":"tableauTextField","attributeConnections":[{"__isSmartRef__":true,"id":6734}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6775}},"6734":{"sourceObj":{"__isSmartRef__":true,"id":6733},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6735},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6774},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6735":{"item":{"__isSmartRef__":true,"id":6733},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6736}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6769},"eventHandler":{"__isSmartRef__":true,"id":6770},"_ClipMode":"visible","derivationIds":[],"id":"603B3DD3-FDBD-40D6-9614-510C773200B6","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6771},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6737},"label":{"__isSmartRef__":true,"id":6750},"node":{"__isSmartRef__":true,"id":6736},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,420.0)"},"6736":{"submorphs":[{"__isSmartRef__":true,"id":6737},{"__isSmartRef__":true,"id":6750}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6765},"eventHandler":{"__isSmartRef__":true,"id":6766},"_ClipMode":"visible","derivationIds":[],"id":"5A334A6B-3251-4569-9ECC-A12CDA84EB44","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6767},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6735},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6737":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6738},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6739}],"eventHandler":{"__isSmartRef__":true,"id":6741},"_ClipMode":"visible","derivationIds":[],"id":"4E329051-A53A-409F-A401-2D7105DC1B6A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6736},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6742},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6738":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6739":{"style":{"__isSmartRef__":true,"id":6740},"chunkOwner":{"__isSmartRef__":true,"id":6737},"_id":"_2970","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6740":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6741":{"morph":{"__isSmartRef__":true,"id":6737},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6742":{"onMouseDown":{"__isSmartRef__":true,"id":6743}},"6743":{"varMapping":{"__isSmartRef__":true,"id":6744},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6744":{"this":{"__isSmartRef__":true,"id":6737},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6745}},"6745":{"$super":{"__isSmartRef__":true,"id":6746}},"6746":{"varMapping":{"__isSmartRef__":true,"id":6747},"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":6748},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6747":{"obj":{"__isSmartRef__":true,"id":6737},"name":"onMouseDown"},"6748":{},"6749":{},"6750":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6751},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6752},{"__isSmartRef__":true,"id":6754}],"eventHandler":{"__isSmartRef__":true,"id":6756},"_ClipMode":"visible","derivationIds":[],"id":"626EE589-9ADB-4A72-A017-1CC63A89D181","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6736},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6757},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6751":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(139.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6752":{"style":{"__isSmartRef__":true,"id":6753},"chunkOwner":{"__isSmartRef__":true,"id":6750},"_id":"_482183","storedString":"name","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6753":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6754":{"style":{"__isSmartRef__":true,"id":6755},"chunkOwner":{"__isSmartRef__":true,"id":6750},"_id":"_482184","storedString":" tableauTextField","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6755":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6756":{"morph":{"__isSmartRef__":true,"id":6750},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6757":{"onMouseDown":{"__isSmartRef__":true,"id":6758}},"6758":{"varMapping":{"__isSmartRef__":true,"id":6759},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6764},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6759":{"this":{"__isSmartRef__":true,"id":6750},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6760}},"6760":{"$super":{"__isSmartRef__":true,"id":6761}},"6761":{"varMapping":{"__isSmartRef__":true,"id":6762},"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":6763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6762":{"obj":{"__isSmartRef__":true,"id":6750},"name":"onMouseDown"},"6763":{},"6764":{},"6765":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6766":{"morph":{"__isSmartRef__":true,"id":6736},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6767":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6768}},"6768":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6736},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6769":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6770":{"morph":{"__isSmartRef__":true,"id":6735},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6771":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6772}},"6772":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6773},"spacing":0,"container":{"__isSmartRef__":true,"id":6735},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6773":{"top":0,"right":0,"bottom":0,"left":0},"6774":{"source":{"__isSmartRef__":true,"id":6733},"target":{"__isSmartRef__":true,"id":6735}},"6775":{"onSelect":{"__isSmartRef__":true,"id":6776},"onUpdate":{"__isSmartRef__":true,"id":6779}},"6776":{"varMapping":{"__isSmartRef__":true,"id":6777},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6778},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6777":{"this":{"__isSmartRef__":true,"id":6733}},"6778":{},"6779":{"varMapping":{"__isSmartRef__":true,"id":6780},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6781},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6780":{"this":{"__isSmartRef__":true,"id":6733}},"6781":{},"6782":{"data":{"__isSmartRef__":true,"id":4588},"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"owner","description":"SketchPad","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":6783}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6824}},"6783":{"sourceObj":{"__isSmartRef__":true,"id":6782},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6784},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6823},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6784":{"item":{"__isSmartRef__":true,"id":6782},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6785}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6818},"eventHandler":{"__isSmartRef__":true,"id":6819},"_ClipMode":"visible","derivationIds":[],"id":"412F3F3A-AC13-4B39-A370-656797D3EF23","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6820},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6786},"label":{"__isSmartRef__":true,"id":6799},"node":{"__isSmartRef__":true,"id":6785},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,440.0)"},"6785":{"submorphs":[{"__isSmartRef__":true,"id":6786},{"__isSmartRef__":true,"id":6799}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6814},"eventHandler":{"__isSmartRef__":true,"id":6815},"_ClipMode":"visible","derivationIds":[],"id":"7CF1B3AB-441C-4291-9AA5-CFCE02613DC1","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6816},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6784},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6786":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6787},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6788}],"eventHandler":{"__isSmartRef__":true,"id":6790},"_ClipMode":"visible","derivationIds":[],"id":"C7C5F435-2C17-443C-A457-48D367C07046","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6785},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6791},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6787":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6788":{"style":{"__isSmartRef__":true,"id":6789},"chunkOwner":{"__isSmartRef__":true,"id":6786},"_id":"_2975","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6789":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6790":{"morph":{"__isSmartRef__":true,"id":6786},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6791":{"onMouseDown":{"__isSmartRef__":true,"id":6792}},"6792":{"varMapping":{"__isSmartRef__":true,"id":6793},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6798},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6793":{"this":{"__isSmartRef__":true,"id":6786},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6794}},"6794":{"$super":{"__isSmartRef__":true,"id":6795}},"6795":{"varMapping":{"__isSmartRef__":true,"id":6796},"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":6797},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6796":{"obj":{"__isSmartRef__":true,"id":6786},"name":"onMouseDown"},"6797":{},"6798":{},"6799":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6800},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6801},{"__isSmartRef__":true,"id":6803}],"eventHandler":{"__isSmartRef__":true,"id":6805},"_ClipMode":"visible","derivationIds":[],"id":"6B56E36E-B4D9-4F65-B436-27F871EE3F62","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6785},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6806},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6800":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(110.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6801":{"style":{"__isSmartRef__":true,"id":6802},"chunkOwner":{"__isSmartRef__":true,"id":6799},"_id":"_482185","storedString":"owner","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6802":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6803":{"style":{"__isSmartRef__":true,"id":6804},"chunkOwner":{"__isSmartRef__":true,"id":6799},"_id":"_482186","storedString":" SketchPad","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6804":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6805":{"morph":{"__isSmartRef__":true,"id":6799},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6806":{"onMouseDown":{"__isSmartRef__":true,"id":6807}},"6807":{"varMapping":{"__isSmartRef__":true,"id":6808},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6813},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6808":{"this":{"__isSmartRef__":true,"id":6799},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6809}},"6809":{"$super":{"__isSmartRef__":true,"id":6810}},"6810":{"varMapping":{"__isSmartRef__":true,"id":6811},"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":6812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6811":{"obj":{"__isSmartRef__":true,"id":6799},"name":"onMouseDown"},"6812":{},"6813":{},"6814":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6815":{"morph":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6816":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6817}},"6817":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6818":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6819":{"morph":{"__isSmartRef__":true,"id":6784},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6820":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6821}},"6821":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6822},"spacing":0,"container":{"__isSmartRef__":true,"id":6784},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6822":{"top":0,"right":0,"bottom":0,"left":0},"6823":{"source":{"__isSmartRef__":true,"id":6782},"target":{"__isSmartRef__":true,"id":6784}},"6824":{"onSelect":{"__isSmartRef__":true,"id":6825},"onExpand":{"__isSmartRef__":true,"id":6828},"onUpdateChildren":{"__isSmartRef__":true,"id":6831},"onUpdate":{"__isSmartRef__":true,"id":6834}},"6825":{"varMapping":{"__isSmartRef__":true,"id":6826},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6827},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6826":{"this":{"__isSmartRef__":true,"id":6782}},"6827":{},"6828":{"varMapping":{"__isSmartRef__":true,"id":6829},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6830},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6829":{"this":{"__isSmartRef__":true,"id":6782}},"6830":{},"6831":{"varMapping":{"__isSmartRef__":true,"id":6832},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6833},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6832":{"this":{"__isSmartRef__":true,"id":6782}},"6833":{},"6834":{"varMapping":{"__isSmartRef__":true,"id":6835},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6835":{"this":{"__isSmartRef__":true,"id":6782}},"6836":{},"6837":{"data":[0,0],"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"prevScroll","description":"[...]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":6838}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6879}},"6838":{"sourceObj":{"__isSmartRef__":true,"id":6837},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6839},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6878},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6839":{"item":{"__isSmartRef__":true,"id":6837},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6840}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6873},"eventHandler":{"__isSmartRef__":true,"id":6874},"_ClipMode":"visible","derivationIds":[],"id":"72BDC458-6E89-4ED0-911B-2CBBDD3F5B15","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6875},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6841},"label":{"__isSmartRef__":true,"id":6854},"node":{"__isSmartRef__":true,"id":6840},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,460.0)"},"6840":{"submorphs":[{"__isSmartRef__":true,"id":6841},{"__isSmartRef__":true,"id":6854}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6869},"eventHandler":{"__isSmartRef__":true,"id":6870},"_ClipMode":"visible","derivationIds":[],"id":"284B2A14-92EC-42A1-BEDE-03F67EF83307","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6871},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6839},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6841":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6842},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6843}],"eventHandler":{"__isSmartRef__":true,"id":6845},"_ClipMode":"visible","derivationIds":[],"id":"7E80B555-4DC3-4D33-A103-C6C17DA112A7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6840},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6846},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6842":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6843":{"style":{"__isSmartRef__":true,"id":6844},"chunkOwner":{"__isSmartRef__":true,"id":6841},"_id":"_2980","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6844":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6845":{"morph":{"__isSmartRef__":true,"id":6841},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6846":{"onMouseDown":{"__isSmartRef__":true,"id":6847}},"6847":{"varMapping":{"__isSmartRef__":true,"id":6848},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6853},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6848":{"this":{"__isSmartRef__":true,"id":6841},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6849}},"6849":{"$super":{"__isSmartRef__":true,"id":6850}},"6850":{"varMapping":{"__isSmartRef__":true,"id":6851},"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":6852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6851":{"obj":{"__isSmartRef__":true,"id":6841},"name":"onMouseDown"},"6852":{},"6853":{},"6854":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6855},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6856},{"__isSmartRef__":true,"id":6858}],"eventHandler":{"__isSmartRef__":true,"id":6860},"_ClipMode":"visible","derivationIds":[],"id":"31BE9C92-A3F9-4E33-A774-170827390B55","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6840},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6861},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6855":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6856":{"style":{"__isSmartRef__":true,"id":6857},"chunkOwner":{"__isSmartRef__":true,"id":6854},"_id":"_482187","storedString":"prevScroll","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6857":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6858":{"style":{"__isSmartRef__":true,"id":6859},"chunkOwner":{"__isSmartRef__":true,"id":6854},"_id":"_482188","storedString":" [...]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6859":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6860":{"morph":{"__isSmartRef__":true,"id":6854},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6861":{"onMouseDown":{"__isSmartRef__":true,"id":6862}},"6862":{"varMapping":{"__isSmartRef__":true,"id":6863},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6868},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6863":{"this":{"__isSmartRef__":true,"id":6854},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6864}},"6864":{"$super":{"__isSmartRef__":true,"id":6865}},"6865":{"varMapping":{"__isSmartRef__":true,"id":6866},"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":6867},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6866":{"obj":{"__isSmartRef__":true,"id":6854},"name":"onMouseDown"},"6867":{},"6868":{},"6869":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6870":{"morph":{"__isSmartRef__":true,"id":6840},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6871":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6872}},"6872":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6840},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6873":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6874":{"morph":{"__isSmartRef__":true,"id":6839},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6875":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6876}},"6876":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6877},"spacing":0,"container":{"__isSmartRef__":true,"id":6839},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6877":{"top":0,"right":0,"bottom":0,"left":0},"6878":{"source":{"__isSmartRef__":true,"id":6837},"target":{"__isSmartRef__":true,"id":6839}},"6879":{"onSelect":{"__isSmartRef__":true,"id":6880},"onExpand":{"__isSmartRef__":true,"id":6883},"onUpdateChildren":{"__isSmartRef__":true,"id":6886},"onUpdate":{"__isSmartRef__":true,"id":6889}},"6880":{"varMapping":{"__isSmartRef__":true,"id":6881},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6882},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6881":{"this":{"__isSmartRef__":true,"id":6837}},"6882":{},"6883":{"varMapping":{"__isSmartRef__":true,"id":6884},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6885},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6884":{"this":{"__isSmartRef__":true,"id":6837}},"6885":{},"6886":{"varMapping":{"__isSmartRef__":true,"id":6887},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6887":{"this":{"__isSmartRef__":true,"id":6837}},"6888":{},"6889":{"varMapping":{"__isSmartRef__":true,"id":6890},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6891},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6890":{"this":{"__isSmartRef__":true,"id":6837}},"6891":{},"6892":{"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"priorExtent","description":"Point","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":6893}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedExpressions__":["data"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6934},"data":"lively.pt(1680.0,500.0)"},"6893":{"sourceObj":{"__isSmartRef__":true,"id":6892},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6894},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6933},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6894":{"item":{"__isSmartRef__":true,"id":6892},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6895}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6928},"eventHandler":{"__isSmartRef__":true,"id":6929},"_ClipMode":"visible","derivationIds":[],"id":"567F07E0-05B6-4DDA-BBFE-1E4C5492EA05","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6930},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6896},"label":{"__isSmartRef__":true,"id":6909},"node":{"__isSmartRef__":true,"id":6895},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,480.0)"},"6895":{"submorphs":[{"__isSmartRef__":true,"id":6896},{"__isSmartRef__":true,"id":6909}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6924},"eventHandler":{"__isSmartRef__":true,"id":6925},"_ClipMode":"visible","derivationIds":[],"id":"143EFF6F-7CD7-4B96-8784-44D741951ABA","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6926},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6894},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6896":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6897},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6898}],"eventHandler":{"__isSmartRef__":true,"id":6900},"_ClipMode":"visible","derivationIds":[],"id":"32398AE0-BBF7-40A5-A306-6F553FB6C58E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6895},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6901},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6897":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6898":{"style":{"__isSmartRef__":true,"id":6899},"chunkOwner":{"__isSmartRef__":true,"id":6896},"_id":"_2985","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6899":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6900":{"morph":{"__isSmartRef__":true,"id":6896},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6901":{"onMouseDown":{"__isSmartRef__":true,"id":6902}},"6902":{"varMapping":{"__isSmartRef__":true,"id":6903},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6908},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6903":{"this":{"__isSmartRef__":true,"id":6896},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6904}},"6904":{"$super":{"__isSmartRef__":true,"id":6905}},"6905":{"varMapping":{"__isSmartRef__":true,"id":6906},"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":6907},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6906":{"obj":{"__isSmartRef__":true,"id":6896},"name":"onMouseDown"},"6907":{},"6908":{},"6909":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6910},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6911},{"__isSmartRef__":true,"id":6913}],"eventHandler":{"__isSmartRef__":true,"id":6915},"_ClipMode":"visible","derivationIds":[],"id":"9486F524-3A0B-4D29-A7C6-E71B377F8BB3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6895},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6916},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6910":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(105.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6911":{"style":{"__isSmartRef__":true,"id":6912},"chunkOwner":{"__isSmartRef__":true,"id":6909},"_id":"_482189","storedString":"priorExtent","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6912":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6913":{"style":{"__isSmartRef__":true,"id":6914},"chunkOwner":{"__isSmartRef__":true,"id":6909},"_id":"_482190","storedString":" Point","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6914":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6915":{"morph":{"__isSmartRef__":true,"id":6909},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6916":{"onMouseDown":{"__isSmartRef__":true,"id":6917}},"6917":{"varMapping":{"__isSmartRef__":true,"id":6918},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6923},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6918":{"this":{"__isSmartRef__":true,"id":6909},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6919}},"6919":{"$super":{"__isSmartRef__":true,"id":6920}},"6920":{"varMapping":{"__isSmartRef__":true,"id":6921},"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":6922},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6921":{"obj":{"__isSmartRef__":true,"id":6909},"name":"onMouseDown"},"6922":{},"6923":{},"6924":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6925":{"morph":{"__isSmartRef__":true,"id":6895},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6926":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6927}},"6927":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6895},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6928":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6929":{"morph":{"__isSmartRef__":true,"id":6894},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6930":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6931}},"6931":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6932},"spacing":0,"container":{"__isSmartRef__":true,"id":6894},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6932":{"top":0,"right":0,"bottom":0,"left":0},"6933":{"source":{"__isSmartRef__":true,"id":6892},"target":{"__isSmartRef__":true,"id":6894}},"6934":{"onSelect":{"__isSmartRef__":true,"id":6935},"onExpand":{"__isSmartRef__":true,"id":6938},"onUpdateChildren":{"__isSmartRef__":true,"id":6941},"onUpdate":{"__isSmartRef__":true,"id":6944}},"6935":{"varMapping":{"__isSmartRef__":true,"id":6936},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6936":{"this":{"__isSmartRef__":true,"id":6892}},"6937":{},"6938":{"varMapping":{"__isSmartRef__":true,"id":6939},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6940},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6939":{"this":{"__isSmartRef__":true,"id":6892}},"6940":{},"6941":{"varMapping":{"__isSmartRef__":true,"id":6942},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6943},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6942":{"this":{"__isSmartRef__":true,"id":6892}},"6943":{},"6944":{"varMapping":{"__isSmartRef__":true,"id":6945},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":6946},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6945":{"this":{"__isSmartRef__":true,"id":6892}},"6946":{},"6947":{"data":[],"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"scripts","description":"[]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":6948}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6989}},"6948":{"sourceObj":{"__isSmartRef__":true,"id":6947},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":6949},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":6988},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6949":{"item":{"__isSmartRef__":true,"id":6947},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":6950}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6983},"eventHandler":{"__isSmartRef__":true,"id":6984},"_ClipMode":"visible","derivationIds":[],"id":"B4B3865C-3E80-4FE4-93E0-614DCEFD727E","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6985},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":6951},"label":{"__isSmartRef__":true,"id":6964},"node":{"__isSmartRef__":true,"id":6950},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,500.0)"},"6950":{"submorphs":[{"__isSmartRef__":true,"id":6951},{"__isSmartRef__":true,"id":6964}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6979},"eventHandler":{"__isSmartRef__":true,"id":6980},"_ClipMode":"visible","derivationIds":[],"id":"CBF21B0B-B9ED-4598-87ED-361EB132D9E3","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6981},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":6949},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"6951":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6952},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6953}],"eventHandler":{"__isSmartRef__":true,"id":6955},"_ClipMode":"visible","derivationIds":[],"id":"FB3E2838-D1B6-4231-962B-4003D2C165D9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":6950},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6956},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6952":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6953":{"style":{"__isSmartRef__":true,"id":6954},"chunkOwner":{"__isSmartRef__":true,"id":6951},"_id":"_2990","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6954":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6955":{"morph":{"__isSmartRef__":true,"id":6951},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6956":{"onMouseDown":{"__isSmartRef__":true,"id":6957}},"6957":{"varMapping":{"__isSmartRef__":true,"id":6958},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6963},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6958":{"this":{"__isSmartRef__":true,"id":6951},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6959}},"6959":{"$super":{"__isSmartRef__":true,"id":6960}},"6960":{"varMapping":{"__isSmartRef__":true,"id":6961},"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":6962},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6961":{"obj":{"__isSmartRef__":true,"id":6951},"name":"onMouseDown"},"6962":{},"6963":{},"6964":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6965},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6966},{"__isSmartRef__":true,"id":6968}],"eventHandler":{"__isSmartRef__":true,"id":6970},"_ClipMode":"visible","derivationIds":[],"id":"49AF8F9E-CF56-4F86-9610-736D92A8D4C3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":6950},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6971},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"6965":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(59.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6966":{"style":{"__isSmartRef__":true,"id":6967},"chunkOwner":{"__isSmartRef__":true,"id":6964},"_id":"_482191","storedString":"scripts","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6967":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6968":{"style":{"__isSmartRef__":true,"id":6969},"chunkOwner":{"__isSmartRef__":true,"id":6964},"_id":"_482192","storedString":" []","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6969":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"6970":{"morph":{"__isSmartRef__":true,"id":6964},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6971":{"onMouseDown":{"__isSmartRef__":true,"id":6972}},"6972":{"varMapping":{"__isSmartRef__":true,"id":6973},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6978},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6973":{"this":{"__isSmartRef__":true,"id":6964},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6974}},"6974":{"$super":{"__isSmartRef__":true,"id":6975}},"6975":{"varMapping":{"__isSmartRef__":true,"id":6976},"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":6977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6976":{"obj":{"__isSmartRef__":true,"id":6964},"name":"onMouseDown"},"6977":{},"6978":{},"6979":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"6980":{"morph":{"__isSmartRef__":true,"id":6950},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6981":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6982}},"6982":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":6950},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6983":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"6984":{"morph":{"__isSmartRef__":true,"id":6949},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6985":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":6986}},"6986":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":6987},"spacing":0,"container":{"__isSmartRef__":true,"id":6949},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"6987":{"top":0,"right":0,"bottom":0,"left":0},"6988":{"source":{"__isSmartRef__":true,"id":6947},"target":{"__isSmartRef__":true,"id":6949}},"6989":{"onSelect":{"__isSmartRef__":true,"id":6990},"onExpand":{"__isSmartRef__":true,"id":6993},"onUpdateChildren":{"__isSmartRef__":true,"id":6996},"onUpdate":{"__isSmartRef__":true,"id":6999}},"6990":{"varMapping":{"__isSmartRef__":true,"id":6991},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":6992},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6991":{"this":{"__isSmartRef__":true,"id":6947}},"6992":{},"6993":{"varMapping":{"__isSmartRef__":true,"id":6994},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6995},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6994":{"this":{"__isSmartRef__":true,"id":6947}},"6995":{},"6996":{"varMapping":{"__isSmartRef__":true,"id":6997},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":6998},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6997":{"this":{"__isSmartRef__":true,"id":6947}},"6998":{},"6999":{"varMapping":{"__isSmartRef__":true,"id":7000},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":7001},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7000":{"this":{"__isSmartRef__":true,"id":6947}},"7001":{},"7002":{"data":[],"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"searchHighlights","description":"[]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":7003}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7044}},"7003":{"sourceObj":{"__isSmartRef__":true,"id":7002},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":7004},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":7043},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7004":{"item":{"__isSmartRef__":true,"id":7002},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":7005}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7038},"eventHandler":{"__isSmartRef__":true,"id":7039},"_ClipMode":"visible","derivationIds":[],"id":"A0965E8C-B7A4-4D0F-90B6-BB59F827F022","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7040},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":7006},"label":{"__isSmartRef__":true,"id":7019},"node":{"__isSmartRef__":true,"id":7005},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,520.0)"},"7005":{"submorphs":[{"__isSmartRef__":true,"id":7006},{"__isSmartRef__":true,"id":7019}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7034},"eventHandler":{"__isSmartRef__":true,"id":7035},"_ClipMode":"visible","derivationIds":[],"id":"D5E7E0AB-8436-47F1-A569-EEF89CE4AB65","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":7036},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":7004},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"7006":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7007},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7008}],"eventHandler":{"__isSmartRef__":true,"id":7010},"_ClipMode":"visible","derivationIds":[],"id":"C8E3EBAC-2DD0-471E-BFD9-71C1DE729340","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":7005},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7011},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"7007":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7008":{"style":{"__isSmartRef__":true,"id":7009},"chunkOwner":{"__isSmartRef__":true,"id":7006},"_id":"_2995","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7009":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7010":{"morph":{"__isSmartRef__":true,"id":7006},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7011":{"onMouseDown":{"__isSmartRef__":true,"id":7012}},"7012":{"varMapping":{"__isSmartRef__":true,"id":7013},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7018},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7013":{"this":{"__isSmartRef__":true,"id":7006},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7014}},"7014":{"$super":{"__isSmartRef__":true,"id":7015}},"7015":{"varMapping":{"__isSmartRef__":true,"id":7016},"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":7017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7016":{"obj":{"__isSmartRef__":true,"id":7006},"name":"onMouseDown"},"7017":{},"7018":{},"7019":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7020},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7021},{"__isSmartRef__":true,"id":7023}],"eventHandler":{"__isSmartRef__":true,"id":7025},"_ClipMode":"visible","derivationIds":[],"id":"A8D583EB-763F-4F03-B963-5D6EABF0A615","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":7005},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7026},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"7020":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7021":{"style":{"__isSmartRef__":true,"id":7022},"chunkOwner":{"__isSmartRef__":true,"id":7019},"_id":"_482193","storedString":"searchHighlights","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7022":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7023":{"style":{"__isSmartRef__":true,"id":7024},"chunkOwner":{"__isSmartRef__":true,"id":7019},"_id":"_482194","storedString":" []","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7024":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"7025":{"morph":{"__isSmartRef__":true,"id":7019},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7026":{"onMouseDown":{"__isSmartRef__":true,"id":7027}},"7027":{"varMapping":{"__isSmartRef__":true,"id":7028},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7033},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7028":{"this":{"__isSmartRef__":true,"id":7019},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7029}},"7029":{"$super":{"__isSmartRef__":true,"id":7030}},"7030":{"varMapping":{"__isSmartRef__":true,"id":7031},"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":7032},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7031":{"obj":{"__isSmartRef__":true,"id":7019},"name":"onMouseDown"},"7032":{},"7033":{},"7034":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"7035":{"morph":{"__isSmartRef__":true,"id":7005},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7036":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7037}},"7037":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":7005},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7038":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"7039":{"morph":{"__isSmartRef__":true,"id":7004},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7040":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7041}},"7041":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":7042},"spacing":0,"container":{"__isSmartRef__":true,"id":7004},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7042":{"top":0,"right":0,"bottom":0,"left":0},"7043":{"source":{"__isSmartRef__":true,"id":7002},"target":{"__isSmartRef__":true,"id":7004}},"7044":{"onSelect":{"__isSmartRef__":true,"id":7045},"onExpand":{"__isSmartRef__":true,"id":7048},"onUpdateChildren":{"__isSmartRef__":true,"id":7051},"onUpdate":{"__isSmartRef__":true,"id":7054}},"7045":{"varMapping":{"__isSmartRef__":true,"id":7046},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":7047},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7046":{"this":{"__isSmartRef__":true,"id":7002}},"7047":{},"7048":{"varMapping":{"__isSmartRef__":true,"id":7049},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7050},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7049":{"this":{"__isSmartRef__":true,"id":7002}},"7050":{},"7051":{"varMapping":{"__isSmartRef__":true,"id":7052},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7053},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7052":{"this":{"__isSmartRef__":true,"id":7002}},"7053":{},"7054":{"varMapping":{"__isSmartRef__":true,"id":7055},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":7056},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7055":{"this":{"__isSmartRef__":true,"id":7002}},"7056":{},"7057":{"data":{"__isSmartRef__":true,"id":4554},"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"shape","description":"Rectangle","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":7058}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7099}},"7058":{"sourceObj":{"__isSmartRef__":true,"id":7057},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":7059},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":7098},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7059":{"item":{"__isSmartRef__":true,"id":7057},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":7060}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7093},"eventHandler":{"__isSmartRef__":true,"id":7094},"_ClipMode":"visible","derivationIds":[],"id":"B6C36BC1-B6BE-4C46-896A-741A17D519FB","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7095},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":7061},"label":{"__isSmartRef__":true,"id":7074},"node":{"__isSmartRef__":true,"id":7060},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,540.0)"},"7060":{"submorphs":[{"__isSmartRef__":true,"id":7061},{"__isSmartRef__":true,"id":7074}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7089},"eventHandler":{"__isSmartRef__":true,"id":7090},"_ClipMode":"visible","derivationIds":[],"id":"69B87164-01EF-4FE9-A502-C3928F2FF512","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":7091},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":7059},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"7061":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7062},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7063}],"eventHandler":{"__isSmartRef__":true,"id":7065},"_ClipMode":"visible","derivationIds":[],"id":"F9B1DFF0-C549-4E99-BD2E-75950FDACB93","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":7060},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7066},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"7062":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7063":{"style":{"__isSmartRef__":true,"id":7064},"chunkOwner":{"__isSmartRef__":true,"id":7061},"_id":"_3000","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7064":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7065":{"morph":{"__isSmartRef__":true,"id":7061},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7066":{"onMouseDown":{"__isSmartRef__":true,"id":7067}},"7067":{"varMapping":{"__isSmartRef__":true,"id":7068},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7073},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7068":{"this":{"__isSmartRef__":true,"id":7061},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7069}},"7069":{"$super":{"__isSmartRef__":true,"id":7070}},"7070":{"varMapping":{"__isSmartRef__":true,"id":7071},"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":7072},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7071":{"obj":{"__isSmartRef__":true,"id":7061},"name":"onMouseDown"},"7072":{},"7073":{},"7074":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7075},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7076},{"__isSmartRef__":true,"id":7078}],"eventHandler":{"__isSmartRef__":true,"id":7080},"_ClipMode":"visible","derivationIds":[],"id":"31CABFF8-35B0-4B6D-BD1A-5F0D0B8EB4A7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":7060},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7081},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"7075":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(105.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7076":{"style":{"__isSmartRef__":true,"id":7077},"chunkOwner":{"__isSmartRef__":true,"id":7074},"_id":"_482195","storedString":"shape","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7077":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7078":{"style":{"__isSmartRef__":true,"id":7079},"chunkOwner":{"__isSmartRef__":true,"id":7074},"_id":"_482196","storedString":" Rectangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7079":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"7080":{"morph":{"__isSmartRef__":true,"id":7074},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7081":{"onMouseDown":{"__isSmartRef__":true,"id":7082}},"7082":{"varMapping":{"__isSmartRef__":true,"id":7083},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7088},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7083":{"this":{"__isSmartRef__":true,"id":7074},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7084}},"7084":{"$super":{"__isSmartRef__":true,"id":7085}},"7085":{"varMapping":{"__isSmartRef__":true,"id":7086},"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":7087},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7086":{"obj":{"__isSmartRef__":true,"id":7074},"name":"onMouseDown"},"7087":{},"7088":{},"7089":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"7090":{"morph":{"__isSmartRef__":true,"id":7060},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7091":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7092}},"7092":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":7060},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7093":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"7094":{"morph":{"__isSmartRef__":true,"id":7059},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7095":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7096}},"7096":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":7097},"spacing":0,"container":{"__isSmartRef__":true,"id":7059},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7097":{"top":0,"right":0,"bottom":0,"left":0},"7098":{"source":{"__isSmartRef__":true,"id":7057},"target":{"__isSmartRef__":true,"id":7059}},"7099":{"onSelect":{"__isSmartRef__":true,"id":7100},"onExpand":{"__isSmartRef__":true,"id":7103},"onUpdateChildren":{"__isSmartRef__":true,"id":7106},"onUpdate":{"__isSmartRef__":true,"id":7109}},"7100":{"varMapping":{"__isSmartRef__":true,"id":7101},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":7102},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7101":{"this":{"__isSmartRef__":true,"id":7057}},"7102":{},"7103":{"varMapping":{"__isSmartRef__":true,"id":7104},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7104":{"this":{"__isSmartRef__":true,"id":7057}},"7105":{},"7106":{"varMapping":{"__isSmartRef__":true,"id":7107},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7108},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7107":{"this":{"__isSmartRef__":true,"id":7057}},"7108":{},"7109":{"varMapping":{"__isSmartRef__":true,"id":7110},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":7111},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7110":{"this":{"__isSmartRef__":true,"id":7057}},"7111":{},"7112":{"data":false,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"showsHalos","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":7113}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7154}},"7113":{"sourceObj":{"__isSmartRef__":true,"id":7112},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":7114},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":7153},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7114":{"item":{"__isSmartRef__":true,"id":7112},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":7115}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7148},"eventHandler":{"__isSmartRef__":true,"id":7149},"_ClipMode":"visible","derivationIds":[],"id":"B466B84A-E8B2-4595-889F-D2E9EAA7D567","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7150},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":7116},"label":{"__isSmartRef__":true,"id":7129},"node":{"__isSmartRef__":true,"id":7115},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,560.0)"},"7115":{"submorphs":[{"__isSmartRef__":true,"id":7116},{"__isSmartRef__":true,"id":7129}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7144},"eventHandler":{"__isSmartRef__":true,"id":7145},"_ClipMode":"visible","derivationIds":[],"id":"FEDF75A5-596C-4838-BA32-54C8D5E6CB66","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":7146},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":7114},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"7116":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7117},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7118}],"eventHandler":{"__isSmartRef__":true,"id":7120},"_ClipMode":"visible","derivationIds":[],"id":"C61AF033-61B9-4D06-80C7-0ADE6FA27988","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":7115},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7121},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"7117":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7118":{"style":{"__isSmartRef__":true,"id":7119},"chunkOwner":{"__isSmartRef__":true,"id":7116},"_id":"_3005","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7119":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7120":{"morph":{"__isSmartRef__":true,"id":7116},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7121":{"onMouseDown":{"__isSmartRef__":true,"id":7122}},"7122":{"varMapping":{"__isSmartRef__":true,"id":7123},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7128},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7123":{"this":{"__isSmartRef__":true,"id":7116},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7124}},"7124":{"$super":{"__isSmartRef__":true,"id":7125}},"7125":{"varMapping":{"__isSmartRef__":true,"id":7126},"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":7127},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7126":{"obj":{"__isSmartRef__":true,"id":7116},"name":"onMouseDown"},"7127":{},"7128":{},"7129":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7130},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7131},{"__isSmartRef__":true,"id":7133}],"eventHandler":{"__isSmartRef__":true,"id":7135},"_ClipMode":"visible","derivationIds":[],"id":"14B18DBD-165D-474D-99F4-0A2A714342C0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":7115},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7136},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"7130":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(109.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7131":{"style":{"__isSmartRef__":true,"id":7132},"chunkOwner":{"__isSmartRef__":true,"id":7129},"_id":"_482197","storedString":"showsHalos","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7132":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7133":{"style":{"__isSmartRef__":true,"id":7134},"chunkOwner":{"__isSmartRef__":true,"id":7129},"_id":"_482198","storedString":" false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7134":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"7135":{"morph":{"__isSmartRef__":true,"id":7129},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7136":{"onMouseDown":{"__isSmartRef__":true,"id":7137}},"7137":{"varMapping":{"__isSmartRef__":true,"id":7138},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7143},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7138":{"this":{"__isSmartRef__":true,"id":7129},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7139}},"7139":{"$super":{"__isSmartRef__":true,"id":7140}},"7140":{"varMapping":{"__isSmartRef__":true,"id":7141},"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":7142},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7141":{"obj":{"__isSmartRef__":true,"id":7129},"name":"onMouseDown"},"7142":{},"7143":{},"7144":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"7145":{"morph":{"__isSmartRef__":true,"id":7115},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7146":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7147}},"7147":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":7115},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7148":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"7149":{"morph":{"__isSmartRef__":true,"id":7114},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7150":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7151}},"7151":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":7152},"spacing":0,"container":{"__isSmartRef__":true,"id":7114},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7152":{"top":0,"right":0,"bottom":0,"left":0},"7153":{"source":{"__isSmartRef__":true,"id":7112},"target":{"__isSmartRef__":true,"id":7114}},"7154":{"onSelect":{"__isSmartRef__":true,"id":7155},"onUpdate":{"__isSmartRef__":true,"id":7158}},"7155":{"varMapping":{"__isSmartRef__":true,"id":7156},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":7157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7156":{"this":{"__isSmartRef__":true,"id":7112}},"7157":{},"7158":{"varMapping":{"__isSmartRef__":true,"id":7159},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":7160},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7159":{"this":{"__isSmartRef__":true,"id":7112}},"7160":{},"7161":{"data":[],"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"submorphs","description":"[]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":7162}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7203}},"7162":{"sourceObj":{"__isSmartRef__":true,"id":7161},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":7163},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":7202},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7163":{"item":{"__isSmartRef__":true,"id":7161},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":7164}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7197},"eventHandler":{"__isSmartRef__":true,"id":7198},"_ClipMode":"visible","derivationIds":[],"id":"7831A314-C5E2-4D73-B6EE-6F7BDD59DA38","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7199},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":7165},"label":{"__isSmartRef__":true,"id":7178},"node":{"__isSmartRef__":true,"id":7164},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,580.0)"},"7164":{"submorphs":[{"__isSmartRef__":true,"id":7165},{"__isSmartRef__":true,"id":7178}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7193},"eventHandler":{"__isSmartRef__":true,"id":7194},"_ClipMode":"visible","derivationIds":[],"id":"68D5B546-9BBB-408B-9B99-207A1B134F10","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":7195},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":7163},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"7165":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7166},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7167}],"eventHandler":{"__isSmartRef__":true,"id":7169},"_ClipMode":"visible","derivationIds":[],"id":"6E7FF79D-14DA-476B-956F-4D4DE832D5EF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":7164},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7170},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"7166":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7167":{"style":{"__isSmartRef__":true,"id":7168},"chunkOwner":{"__isSmartRef__":true,"id":7165},"_id":"_3010","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7168":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7169":{"morph":{"__isSmartRef__":true,"id":7165},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7170":{"onMouseDown":{"__isSmartRef__":true,"id":7171}},"7171":{"varMapping":{"__isSmartRef__":true,"id":7172},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7177},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7172":{"this":{"__isSmartRef__":true,"id":7165},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7173}},"7173":{"$super":{"__isSmartRef__":true,"id":7174}},"7174":{"varMapping":{"__isSmartRef__":true,"id":7175},"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":7176},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7175":{"obj":{"__isSmartRef__":true,"id":7165},"name":"onMouseDown"},"7176":{},"7177":{},"7178":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7179},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7180},{"__isSmartRef__":true,"id":7182}],"eventHandler":{"__isSmartRef__":true,"id":7184},"_ClipMode":"visible","derivationIds":[],"id":"A908DB99-8ABC-40AD-A6F2-8F1538CFE515","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":7164},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7185},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"7179":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(84.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7180":{"style":{"__isSmartRef__":true,"id":7181},"chunkOwner":{"__isSmartRef__":true,"id":7178},"_id":"_482199","storedString":"submorphs","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7181":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7182":{"style":{"__isSmartRef__":true,"id":7183},"chunkOwner":{"__isSmartRef__":true,"id":7178},"_id":"_482200","storedString":" []","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7183":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"7184":{"morph":{"__isSmartRef__":true,"id":7178},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7185":{"onMouseDown":{"__isSmartRef__":true,"id":7186}},"7186":{"varMapping":{"__isSmartRef__":true,"id":7187},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7192},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7187":{"this":{"__isSmartRef__":true,"id":7178},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7188}},"7188":{"$super":{"__isSmartRef__":true,"id":7189}},"7189":{"varMapping":{"__isSmartRef__":true,"id":7190},"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":7191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7190":{"obj":{"__isSmartRef__":true,"id":7178},"name":"onMouseDown"},"7191":{},"7192":{},"7193":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"7194":{"morph":{"__isSmartRef__":true,"id":7164},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7195":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7196}},"7196":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":7164},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7197":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"7198":{"morph":{"__isSmartRef__":true,"id":7163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7199":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7200}},"7200":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":7201},"spacing":0,"container":{"__isSmartRef__":true,"id":7163},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7201":{"top":0,"right":0,"bottom":0,"left":0},"7202":{"source":{"__isSmartRef__":true,"id":7161},"target":{"__isSmartRef__":true,"id":7163}},"7203":{"onSelect":{"__isSmartRef__":true,"id":7204},"onExpand":{"__isSmartRef__":true,"id":7207},"onUpdateChildren":{"__isSmartRef__":true,"id":7210},"onUpdate":{"__isSmartRef__":true,"id":7213}},"7204":{"varMapping":{"__isSmartRef__":true,"id":7205},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":7206},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7205":{"this":{"__isSmartRef__":true,"id":7161}},"7206":{},"7207":{"varMapping":{"__isSmartRef__":true,"id":7208},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7209},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7208":{"this":{"__isSmartRef__":true,"id":7161}},"7209":{},"7210":{"varMapping":{"__isSmartRef__":true,"id":7211},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7212},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7211":{"this":{"__isSmartRef__":true,"id":7161}},"7212":{},"7213":{"varMapping":{"__isSmartRef__":true,"id":7214},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":7215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7214":{"this":{"__isSmartRef__":true,"id":7161}},"7215":{},"7216":{"data":false,"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"syntaxHighlightingWhileTyping","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":7217}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7258}},"7217":{"sourceObj":{"__isSmartRef__":true,"id":7216},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":7218},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":7257},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7218":{"item":{"__isSmartRef__":true,"id":7216},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":7219}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7252},"eventHandler":{"__isSmartRef__":true,"id":7253},"_ClipMode":"visible","derivationIds":[],"id":"1502A007-878D-4898-BF43-DF1D29CDE19D","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7254},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":7220},"label":{"__isSmartRef__":true,"id":7233},"node":{"__isSmartRef__":true,"id":7219},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,600.0)"},"7219":{"submorphs":[{"__isSmartRef__":true,"id":7220},{"__isSmartRef__":true,"id":7233}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7248},"eventHandler":{"__isSmartRef__":true,"id":7249},"_ClipMode":"visible","derivationIds":[],"id":"FB7EB385-8573-45B7-AEA8-785147185C58","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":7250},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":7218},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"7220":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7221},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7222}],"eventHandler":{"__isSmartRef__":true,"id":7224},"_ClipMode":"visible","derivationIds":[],"id":"28236130-0111-4385-8D4C-142E5BC80913","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":7219},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7225},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"7221":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7222":{"style":{"__isSmartRef__":true,"id":7223},"chunkOwner":{"__isSmartRef__":true,"id":7220},"_id":"_3015","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7223":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7224":{"morph":{"__isSmartRef__":true,"id":7220},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7225":{"onMouseDown":{"__isSmartRef__":true,"id":7226}},"7226":{"varMapping":{"__isSmartRef__":true,"id":7227},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7227":{"this":{"__isSmartRef__":true,"id":7220},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7228}},"7228":{"$super":{"__isSmartRef__":true,"id":7229}},"7229":{"varMapping":{"__isSmartRef__":true,"id":7230},"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":7231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7230":{"obj":{"__isSmartRef__":true,"id":7220},"name":"onMouseDown"},"7231":{},"7232":{},"7233":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7234},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7235},{"__isSmartRef__":true,"id":7237}],"eventHandler":{"__isSmartRef__":true,"id":7239},"_ClipMode":"visible","derivationIds":[],"id":"D420C32C-2F98-4CF7-ADF2-9C99154AEF3E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":7219},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7240},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"7234":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(216.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7235":{"style":{"__isSmartRef__":true,"id":7236},"chunkOwner":{"__isSmartRef__":true,"id":7233},"_id":"_482201","storedString":"syntaxHighlightingWhileTyping","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7236":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7237":{"style":{"__isSmartRef__":true,"id":7238},"chunkOwner":{"__isSmartRef__":true,"id":7233},"_id":"_482202","storedString":" false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7238":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"7239":{"morph":{"__isSmartRef__":true,"id":7233},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7240":{"onMouseDown":{"__isSmartRef__":true,"id":7241}},"7241":{"varMapping":{"__isSmartRef__":true,"id":7242},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7247},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7242":{"this":{"__isSmartRef__":true,"id":7233},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7243}},"7243":{"$super":{"__isSmartRef__":true,"id":7244}},"7244":{"varMapping":{"__isSmartRef__":true,"id":7245},"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":7246},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7245":{"obj":{"__isSmartRef__":true,"id":7233},"name":"onMouseDown"},"7246":{},"7247":{},"7248":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"7249":{"morph":{"__isSmartRef__":true,"id":7219},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7250":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7251}},"7251":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":7219},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7252":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"7253":{"morph":{"__isSmartRef__":true,"id":7218},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7254":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7255}},"7255":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":7256},"spacing":0,"container":{"__isSmartRef__":true,"id":7218},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7256":{"top":0,"right":0,"bottom":0,"left":0},"7257":{"source":{"__isSmartRef__":true,"id":7216},"target":{"__isSmartRef__":true,"id":7218}},"7258":{"onSelect":{"__isSmartRef__":true,"id":7259},"onUpdate":{"__isSmartRef__":true,"id":7262}},"7259":{"varMapping":{"__isSmartRef__":true,"id":7260},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":7261},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7260":{"this":{"__isSmartRef__":true,"id":7216}},"7261":{},"7262":{"varMapping":{"__isSmartRef__":true,"id":7263},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":7264},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7263":{"this":{"__isSmartRef__":true,"id":7216}},"7264":{},"7265":{"data":[{"__isSmartRef__":true,"id":7266},{"__isSmartRef__":true,"id":7268}],"inspector":{"__isSmartRef__":true,"id":4523},"parent":{"__isSmartRef__":true,"id":4553},"name":"textChunks","description":"[...]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":7270}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7311}},"7266":{"style":{"__isSmartRef__":true,"id":7267},"chunkOwner":null,"_id":"_369157","storedString":"Variablen: [x0, x1, x0, x1, x2]\nGesucht: [red.w, green.w]\nSchlupfvariablen: [red.w, green.w, x2]\n\nResults: [0, 0]\n\n x0 x1 x0 x1 x2\n red.w 1 0 0.67 0.33 0 0\n green.w 0 1 0.33 0.67 0 0\n x2 0 0 -0.67 -0.33 1 160\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7267":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7268":{"_id":"_369158","style":{"__isSmartRef__":true,"id":7269},"chunkOwner":null,"storedString":" F 0 0 1 1 0 0\n0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7269":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7270":{"sourceObj":{"__isSmartRef__":true,"id":7265},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":7271},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":7310},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7271":{"item":{"__isSmartRef__":true,"id":7265},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":7272}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7305},"eventHandler":{"__isSmartRef__":true,"id":7306},"_ClipMode":"visible","derivationIds":[],"id":"5488CDCF-2154-4147-85AA-F977EBF06459","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7307},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":7273},"label":{"__isSmartRef__":true,"id":7286},"node":{"__isSmartRef__":true,"id":7272},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,620.0)"},"7272":{"submorphs":[{"__isSmartRef__":true,"id":7273},{"__isSmartRef__":true,"id":7286}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7301},"eventHandler":{"__isSmartRef__":true,"id":7302},"_ClipMode":"visible","derivationIds":[],"id":"03745236-D69C-4506-9648-872EDA1F2A0F","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":7303},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":7271},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"7273":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7274},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7275}],"eventHandler":{"__isSmartRef__":true,"id":7277},"_ClipMode":"visible","derivationIds":[],"id":"5F695D2D-6854-4948-A841-8F614DF28428","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":7272},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7278},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"7274":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7275":{"style":{"__isSmartRef__":true,"id":7276},"chunkOwner":{"__isSmartRef__":true,"id":7273},"_id":"_3020","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7276":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7277":{"morph":{"__isSmartRef__":true,"id":7273},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7278":{"onMouseDown":{"__isSmartRef__":true,"id":7279}},"7279":{"varMapping":{"__isSmartRef__":true,"id":7280},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7285},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7280":{"this":{"__isSmartRef__":true,"id":7273},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7281}},"7281":{"$super":{"__isSmartRef__":true,"id":7282}},"7282":{"varMapping":{"__isSmartRef__":true,"id":7283},"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":7284},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7283":{"obj":{"__isSmartRef__":true,"id":7273},"name":"onMouseDown"},"7284":{},"7285":{},"7286":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7287},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7288},{"__isSmartRef__":true,"id":7290}],"eventHandler":{"__isSmartRef__":true,"id":7292},"_ClipMode":"visible","derivationIds":[],"id":"526D2984-2443-4FE2-B6DB-F06549CD8223","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":7272},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7293},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"7287":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7288":{"style":{"__isSmartRef__":true,"id":7289},"chunkOwner":{"__isSmartRef__":true,"id":7286},"_id":"_482203","storedString":"textChunks","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7289":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7290":{"style":{"__isSmartRef__":true,"id":7291},"chunkOwner":{"__isSmartRef__":true,"id":7286},"_id":"_482204","storedString":" [...]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7291":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"7292":{"morph":{"__isSmartRef__":true,"id":7286},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7293":{"onMouseDown":{"__isSmartRef__":true,"id":7294}},"7294":{"varMapping":{"__isSmartRef__":true,"id":7295},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7300},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7295":{"this":{"__isSmartRef__":true,"id":7286},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7296}},"7296":{"$super":{"__isSmartRef__":true,"id":7297}},"7297":{"varMapping":{"__isSmartRef__":true,"id":7298},"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":7299},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7298":{"obj":{"__isSmartRef__":true,"id":7286},"name":"onMouseDown"},"7299":{},"7300":{},"7301":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"7302":{"morph":{"__isSmartRef__":true,"id":7272},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7303":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7304}},"7304":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":7272},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7305":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"7306":{"morph":{"__isSmartRef__":true,"id":7271},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7307":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7308}},"7308":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":7309},"spacing":0,"container":{"__isSmartRef__":true,"id":7271},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7309":{"top":0,"right":0,"bottom":0,"left":0},"7310":{"source":{"__isSmartRef__":true,"id":7265},"target":{"__isSmartRef__":true,"id":7271}},"7311":{"onSelect":{"__isSmartRef__":true,"id":7312},"onExpand":{"__isSmartRef__":true,"id":7315},"onUpdateChildren":{"__isSmartRef__":true,"id":7318},"onUpdate":{"__isSmartRef__":true,"id":7321}},"7312":{"varMapping":{"__isSmartRef__":true,"id":7313},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":7314},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7313":{"this":{"__isSmartRef__":true,"id":7265}},"7314":{},"7315":{"varMapping":{"__isSmartRef__":true,"id":7316},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7317},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7316":{"this":{"__isSmartRef__":true,"id":7265}},"7317":{},"7318":{"varMapping":{"__isSmartRef__":true,"id":7319},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7320},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7319":{"this":{"__isSmartRef__":true,"id":7265}},"7320":{},"7321":{"varMapping":{"__isSmartRef__":true,"id":7322},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":7323},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7322":{"this":{"__isSmartRef__":true,"id":7265}},"7323":{},"7324":{"inspector":{"__isSmartRef__":true,"id":4523},"doNotSerialize":["data","$$changed"],"name":"","description":"inherited from lively.morphic.Text","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":7325}],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7366}},"7325":{"sourceObj":{"__isSmartRef__":true,"id":7324},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":7326},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":7365},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7326":{"item":{"__isSmartRef__":true,"id":7324},"parent":{"__isSmartRef__":true,"id":5669},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":7327}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7360},"eventHandler":{"__isSmartRef__":true,"id":7361},"_ClipMode":"visible","derivationIds":[],"id":"46C198A7-1526-4B85-9B38-F4A37F493116","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7362},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":7328},"label":{"__isSmartRef__":true,"id":7341},"node":{"__isSmartRef__":true,"id":7327},"owner":{"__isSmartRef__":true,"id":5669},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,640.0)"},"7327":{"submorphs":[{"__isSmartRef__":true,"id":7328},{"__isSmartRef__":true,"id":7341}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7356},"eventHandler":{"__isSmartRef__":true,"id":7357},"_ClipMode":"visible","derivationIds":[],"id":"F27D2A46-A006-4FC9-A4DA-D7FE26FDEAA9","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":7358},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":7326},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"7328":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7329},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7330}],"eventHandler":{"__isSmartRef__":true,"id":7332},"_ClipMode":"visible","derivationIds":[],"id":"79B3E8C5-E799-4A37-8CCE-6A8662322585","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":7327},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7333},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"7329":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7330":{"style":{"__isSmartRef__":true,"id":7331},"chunkOwner":{"__isSmartRef__":true,"id":7328},"_id":"_3025","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7331":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7332":{"morph":{"__isSmartRef__":true,"id":7328},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7333":{"onMouseDown":{"__isSmartRef__":true,"id":7334}},"7334":{"varMapping":{"__isSmartRef__":true,"id":7335},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7340},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7335":{"this":{"__isSmartRef__":true,"id":7328},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7336}},"7336":{"$super":{"__isSmartRef__":true,"id":7337}},"7337":{"varMapping":{"__isSmartRef__":true,"id":7338},"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":7339},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7338":{"obj":{"__isSmartRef__":true,"id":7328},"name":"onMouseDown"},"7339":{},"7340":{},"7341":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7342},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7343},{"__isSmartRef__":true,"id":7345}],"eventHandler":{"__isSmartRef__":true,"id":7347},"_ClipMode":"visible","derivationIds":[],"id":"F2F85E8A-DE4C-472E-BFA3-1FD6658FBE81","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":7327},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7348},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"7342":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(201.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7343":{"style":{"__isSmartRef__":true,"id":7344},"chunkOwner":{"__isSmartRef__":true,"id":7341},"_id":"_482205","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7344":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7345":{"style":{"__isSmartRef__":true,"id":7346},"chunkOwner":{"__isSmartRef__":true,"id":7341},"_id":"_482206","storedString":" inherited from lively.morphic.Text","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7346":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"7347":{"morph":{"__isSmartRef__":true,"id":7341},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7348":{"onMouseDown":{"__isSmartRef__":true,"id":7349}},"7349":{"varMapping":{"__isSmartRef__":true,"id":7350},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7355},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7350":{"this":{"__isSmartRef__":true,"id":7341},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7351}},"7351":{"$super":{"__isSmartRef__":true,"id":7352}},"7352":{"varMapping":{"__isSmartRef__":true,"id":7353},"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":7354},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7353":{"obj":{"__isSmartRef__":true,"id":7341},"name":"onMouseDown"},"7354":{},"7355":{},"7356":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"7357":{"morph":{"__isSmartRef__":true,"id":7327},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7358":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7359}},"7359":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":7327},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7360":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"7361":{"morph":{"__isSmartRef__":true,"id":7326},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7362":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7363}},"7363":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":7364},"spacing":0,"container":{"__isSmartRef__":true,"id":7326},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7364":{"top":0,"right":0,"bottom":0,"left":0},"7365":{"source":{"__isSmartRef__":true,"id":7324},"target":{"__isSmartRef__":true,"id":7326}},"7366":{"onExpand":{"__isSmartRef__":true,"id":7367},"onUpdateChildren":{"__isSmartRef__":true,"id":7370},"onUpdate":{"__isSmartRef__":true,"id":7373}},"7367":{"varMapping":{"__isSmartRef__":true,"id":7368},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7369},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7368":{"this":{"__isSmartRef__":true,"id":7324}},"7369":{},"7370":{"varMapping":{"__isSmartRef__":true,"id":7371},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7372},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7371":{"this":{"__isSmartRef__":true,"id":7324}},"7372":{},"7373":{"varMapping":{"__isSmartRef__":true,"id":7374},"source":"function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":7375},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7374":{"this":{"__isSmartRef__":true,"id":7324}},"7375":{},"7376":{"sourceObj":{"__isSmartRef__":true,"id":5670},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":5669},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":7377},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7377":{"source":{"__isSmartRef__":true,"id":5670},"target":{"__isSmartRef__":true,"id":5669}},"7378":{"onSelect":{"__isSmartRef__":true,"id":7379},"onExpand":{"__isSmartRef__":true,"id":7382},"onUpdateChildren":{"__isSmartRef__":true,"id":7385},"onUpdate":{"__isSmartRef__":true,"id":7388}},"7379":{"varMapping":{"__isSmartRef__":true,"id":7380},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":7381},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7380":{"this":{"__isSmartRef__":true,"id":5670}},"7381":{},"7382":{"varMapping":{"__isSmartRef__":true,"id":7383},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7384},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7383":{"this":{"__isSmartRef__":true,"id":5670}},"7384":{},"7385":{"varMapping":{"__isSmartRef__":true,"id":7386},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":7387},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7386":{"this":{"__isSmartRef__":true,"id":5670}},"7387":{},"7388":{"varMapping":{"__isSmartRef__":true,"id":7389},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":7390},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7389":{"this":{"__isSmartRef__":true,"id":5670}},"7390":{},"7391":{"_NodeClass":["tree"],"_NodeId":"morph-01a6356e-c15d-4f8d-bbb6-8680b231177d","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(337.0,660.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"7392":{"morph":{"__isSmartRef__":true,"id":5669},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7393":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7394}},"7394":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":7395},"spacing":0,"container":{"__isSmartRef__":true,"id":5669},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7395":{"top":0,"right":0,"bottom":0,"left":0},"7396":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7397},"derivationIds":[null],"id":"29A6219C-55DE-4ECC-9C26-6C13549D3D32","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7398}],"eventHandler":{"__isSmartRef__":true,"id":7400},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","_Align":"right","owner":{"__isSmartRef__":true,"id":7401},"_MaxTextWidth":2,"_MinTextWidth":2,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"7397":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-29a6219c-55de-4ecc-9c26-6c13549d3d32","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7398":{"style":{"__isSmartRef__":true,"id":7399},"chunkOwner":{"__isSmartRef__":true,"id":7396},"_id":"_2860","storedString":"▼","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7399":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7400":{"morph":{"__isSmartRef__":true,"id":7396},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7401":{"submorphs":[{"__isSmartRef__":true,"id":7396},{"__isSmartRef__":true,"id":7402}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7407},"derivationIds":[null],"id":"2AEC3E2F-CB91-46F1-B8C1-8D35A130458F","eventHandler":{"__isSmartRef__":true,"id":7408},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":7409},"isInLayoutCycle":false,"owner":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"7402":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7403},"derivationIds":[null],"id":"6978CD3E-475C-4D72-8FFC-4EE1D72E5A57","_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7404}],"cachedTextString":"undefined","eventHandler":{"__isSmartRef__":true,"id":7406},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","owner":{"__isSmartRef__":true,"id":7401},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(15.0,0.0)"},"7403":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-6978cd3e-475c-4d72-8ffc-4ee1d72e5a57","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(99.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7404":{"style":{"__isSmartRef__":true,"id":7405},"chunkOwner":{"__isSmartRef__":true,"id":7402},"_id":"_4928","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7405":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7406":{"morph":{"__isSmartRef__":true,"id":7402},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7407":{"_NodeClass":["morph"],"_NodeId":"morph-2aec3e2f-cb91-46f1-b8c1-8d35a130458f","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(115.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"7408":{"morph":{"__isSmartRef__":true,"id":7401},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7409":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7410}},"7410":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":7401},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7411":{"reset":{"__isSmartRef__":true,"id":7412}},"7412":{"varMapping":{"__isSmartRef__":true,"id":7413},"source":"function reset() {\n this.item = null;\n this.submorphs.invoke(\"remove\");\n this.childNodes = null;\n this.setExtent(pt(1,1));\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":7414},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7413":{"this":{"__isSmartRef__":true,"id":5669}},"7414":{"timestamp":{"__isSmartRef__":true,"id":7415},"user":"cschuster","tags":[]},"7415":{"isSerializedDate":true,"string":"Wed May 30 2012 00:35:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7416":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,278.2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"7417":{"partsSpaceName":"PartsBin/Basic","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":7418},{"__isSmartRef__":true,"id":7420},{"__isSmartRef__":true,"id":7422},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7426},{"__isSmartRef__":true,"id":7428}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7418":{"date":{"__isSmartRef__":true,"id":7419},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7419":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7420":{"date":{"__isSmartRef__":true,"id":7421},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7421":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"7422":{"date":{"__isSmartRef__":true,"id":7423},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7423":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"7424":{"date":{"__isSmartRef__":true,"id":7425},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7425":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"7426":{"date":{"__isSmartRef__":true,"id":7427},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7427":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7428":{"date":{"__isSmartRef__":true,"id":7429},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7429":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7430":{"morph":{"__isSmartRef__":true,"id":5668},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7431":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7432}},"7432":{"test01IsMorph":{"__isSmartRef__":true,"id":7433}},"7433":{"varMapping":{"__isSmartRef__":true,"id":7434},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7435},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7434":{"this":{"__isSmartRef__":true,"id":7431}},"7435":{},"7436":{"resizeWidth":true,"resizeHeight":true},"7437":{"submorphs":[{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7449}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7454},"derivationIds":[null,"1DDF17DF-89F1-41AF-8FED-513C5DA4861F","34E9C329-CF65-4830-925D-B24B87EE3DF6","11A0A064-4A2C-4690-9636-6789C5696F63","35948438-B473-40F3-8AFF-7CEAAEAD2F48","9C44EA9A-7CD0-40B1-B44A-BD97126020A9","ED63BB10-E75E-41F7-B171-17FB2E70028A","2A26EF6F-B65C-4040-A343-0B563A6D23FD","1BC60F94-B9FA-4039-97F3-537564196FD9","1A3FCF3A-2B05-489C-A6A2-1BA668DD41C6","C5D0589C-A5E3-4EA4-8786-F69A01B8E54F","9018B830-2426-40E1-99E3-F8DD145D2907","8916D213-ED73-48BE-8C12-90AA950ECD3A","0EEEC303-0DA5-4A8A-9B2F-12D43E2AFEC2","756D8367-C492-435D-A58C-7777D259CAC9","0C785828-7A75-40B9-BA32-41E2E7BCF232","1CB7A529-70B5-4DB1-9A21-2DA7902316FC","9B3670A6-E75D-46C9-A993-21AA2E164105","080D3171-89D5-4048-AF20-47F19CB803C3","7F75402B-27C7-4D87-B0C3-BACA111C472F","02CD346B-EC56-41B8-A885-DB34381D80C1","38AFD261-0829-404B-B79E-F20218E94C84"],"id":"216AFB1F-9696-4A88-9429-27D0DCB88BE8","eventHandler":{"__isSmartRef__":true,"id":7455},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":4523},"showsHalos":false,"layout":{"__isSmartRef__":true,"id":7456},"isInLayoutCycle":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":2,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,8.1)"},"7438":{"submorphs":[],"scripts":[],"id":"E6AE31AD-5BC2-4D57-9A16-A532BA2DB422","shape":{"__isSmartRef__":true,"id":7439},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":7440},"itemList":[{"__isSmartRef__":true,"id":7441},{"__isSmartRef__":true,"id":7442},{"__isSmartRef__":true,"id":7443},{"__isSmartRef__":true,"id":7444}],"selectOnMove":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":7445}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"name":"ObjectInspectorFilterList","partsBinMetaInfo":{"__isSmartRef__":true,"id":7447},"prevScroll":[0,0],"selectedLineNo":0,"valueScale":1,"changeTriggered":false,"derivationIds":[11781,"5102790A-CF88-40E4-A4D5-2F4DC18EE7F4","99147EDF-9E62-4AEC-ADD3-8AE47D5B9CA5","5C61633B-2FCB-439D-BAF5-65CB4D143B97","B4426A19-F07D-430E-B4A0-A62E57595CC6","73A966DD-D592-4638-96F9-60608A6829A4","8685C59F-E3BA-4E8B-8BF3-F0B2DA4C489A","FFE81A11-EA11-4EC7-BDD2-4CD8CD233795","B99EF2EF-3A62-4E7B-BE60-1BE2827CCE65","A11E3246-8FFF-424D-88EE-BD89875802AD","AC6169D4-D438-4C2E-A28C-BD36B8083EBA","C767CCD0-8B53-4669-AE15-191BC54D43A8","16D2E351-C720-4868-AF19-37373DF22E18","E3043356-AEC3-4047-8F77-CE2FCFBD9A33","6731C1BC-FBBD-456C-9A73-725075E36BE2","BE9906CB-B16B-45B1-86E3-B9255D31570A","390F5946-D572-43AA-A8FE-690DE6A1E2D4","EF4BBFB3-414A-42A1-8521-04CAADCBCD93","4A9BE8E6-AB6E-493F-9C84-3111FB900D84","473226F1-A5A0-4CC0-B0BB-180AEA66B015","95CE6728-720A-4805-93F3-8B7F6F7F2533","B3008B04-B3D3-48CB-B7C8-646CB1BA84BC","65C92E6F-8E44-47B1-95DE-8A214AFFAE4F","D3D28D1C-0D78-4229-81FC-09FB04009785"],"owner":{"__isSmartRef__":true,"id":7437},"selection":"standard","layout":{"__isSmartRef__":true,"id":7448},"#startLetters":"","isBeingDragged":false,"_Rotation":0,"_Scale":0.998001,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(92.0,0.0)","distanceToDragEvent":"lively.pt(89.0,-13.9)"},"7439":{"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(214.9,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"7440":{"morph":{"__isSmartRef__":true,"id":7438},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7441":{"isListItem":true,"string":"show standard properties","value":"standard"},"7442":{"isListItem":true,"string":"show all properties","value":"properties"},"7443":{"isListItem":true,"string":"show functions","value":"functions"},"7444":{"isListItem":true,"string":"show morphs","value":"submorphs"},"7445":{"sourceObj":{"__isSmartRef__":true,"id":7438},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4523},"targetMethodName":"setFilter","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7446},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7446":{"source":{"__isSmartRef__":true,"id":7438},"target":{"__isSmartRef__":true,"id":4523}},"7447":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","comment":"\"Native\" drop down list","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7448":{"resizeWidth":true},"7449":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7450},"derivationIds":[null,"E88A53FB-D21B-44BB-BDFD-869442C56311","0F787D3F-D240-44AF-ACF9-68B168A37AF6","A057ACC6-677C-4F53-B1D5-9938B56D0FEB","9732F158-76D9-4A36-8A15-548AF9D33FDE","27B1C939-33F2-47D5-832F-A75A78CB87AB","14D838C8-A334-48E3-81C0-D163F3856BC8","8ED36FD4-3BC1-4666-9D10-9D5B011CCC09","03AB1784-1272-475D-907F-BCED9FB98003","9B479E1E-E883-48A8-A81E-C9401988816C","95B8D1CF-CA5A-467B-8E75-190C0F92968F","61D66172-31A5-4E3A-A8DA-7DB2A7E60829","2D0FA765-B758-4A5A-A27C-EC16E95D2F0A","AD1A023D-D343-4F30-8EE9-5CA1E5C6DFCA","FDBEE6AB-A3AC-4E07-B69A-202BF0E33B71","7A8530D3-BFD4-4C90-9F6E-FB5C59BB4E86","B9F96B7E-3E06-4CFB-8E58-DA25B52A5E53","ED1FEFD6-32CA-4FAD-A1D4-742130C739D9","53B9FE5E-BDCF-4A83-B227-BF0D13186017","FDF8DD2F-775D-4630-977E-68B1C8CB8E1B","01F45153-329E-4EC1-B079-A3877CFB60F1","23142B0A-86A5-42F0-A114-C125E191006E"],"id":"1B68B272-753E-47F6-BB16-43522D1635E9","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7451}],"eventHandler":{"__isSmartRef__":true,"id":7453},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":7437},"_MaxTextWidth":84,"_MinTextWidth":84,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"#startLetters":"can","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"7450":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-e88a53fb-d21b-44bb-bdfd-869442c56311","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(92.0,0.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7451":{"style":{"__isSmartRef__":true,"id":7452},"chunkOwner":{"__isSmartRef__":true,"id":7449},"storedString":"Filter:","_id":"_2549","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7452":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7453":{"morph":{"__isSmartRef__":true,"id":7449},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7454":{"_NodeClass":["morph"],"_NodeId":"morph-1ddf17df-89f1-41af-8fed-513c5da4861f","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,28.1)","_Padding":"lively.rect(0,0,0,0)"},"7455":{"morph":{"__isSmartRef__":true,"id":7437},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7456":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":7457},"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(358.2,100.0)"},"7457":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":0,"container":{"__isSmartRef__":true,"id":7437},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"7458":{"submorphs":[],"scripts":[],"id":"AB72FBA0-0F35-43C5-97FA-D7C8CCDC1E95","shape":{"__isSmartRef__":true,"id":7459},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SplitterMorph2","partsBinMetaInfo":{"__isSmartRef__":true,"id":7460},"eventHandler":{"__isSmartRef__":true,"id":7481},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","ED38E7CF-DBF8-44F7-8FCD-44556A95F525","2837627B-B301-45E3-BE2F-AE809626DE89","43E4DB05-C44F-44CB-A54B-72C9636B3396","D4A35074-DDE1-4EB5-AA93-C43A119497EB"],"partTests":{"__isSmartRef__":true,"id":7482},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":7487},"isBeingDragged":false,"originalTargetExtent":null,"morphA":null,"morphB":null,"originalMorphAExtent":null,"originalMorphBExtent":null,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4523},"_Rotation":0,"_Scale":0.9803921568627452,"__serializedExpressions__":["_Position","distanceToDragEvent","dragStartPoint","originalMorphBPosition"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7488},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(295.0,299.5)","distanceToDragEvent":"lively.pt(37.9,-13.4)","dragStartPoint":"lively.pt(1185.0,5071.0)","originalMorphBPosition":"lively.pt(8.1,354.4)"},"7459":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5557,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,44.9)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(167,167,173)","_Padding":"lively.rect(0,0,0,0)"},"7460":{"partsSpaceName":"PartsBin/Widgets/","comment":"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\n\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.","migrationLevel":4,"partName":"SplitterMorph","changes":[{"__isSmartRef__":true,"id":7461},{"__isSmartRef__":true,"id":7463},{"__isSmartRef__":true,"id":7465},{"__isSmartRef__":true,"id":7467},{"__isSmartRef__":true,"id":7469},{"__isSmartRef__":true,"id":7471},{"__isSmartRef__":true,"id":7473},{"__isSmartRef__":true,"id":7475},{"__isSmartRef__":true,"id":7477},{"__isSmartRef__":true,"id":7479}],"revisionOnLoad":184652,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7461":{"date":{"__isSmartRef__":true,"id":7462},"author":"jenslincke","message":"no comment","id":"3FF2C8E3-9B5C-4846-B328-5B9DE699E342"},"7462":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:17 GMT+0100 (Mitteleuropäische Zeit)"},"7463":{"date":{"__isSmartRef__":true,"id":7464},"author":"jenslincke","message":"no comment","id":"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6"},"7464":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:14 GMT+0100 (Mitteleuropäische Zeit)"},"7465":{"date":{"__isSmartRef__":true,"id":7466},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"7466":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"7467":{"date":{"__isSmartRef__":true,"id":7468},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7468":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7469":{"date":{"__isSmartRef__":true,"id":7470},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7470":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7471":{"date":{"__isSmartRef__":true,"id":7472},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7472":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"7473":{"date":{"__isSmartRef__":true,"id":7474},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7474":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"7475":{"date":{"__isSmartRef__":true,"id":7476},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7476":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"7477":{"date":{"__isSmartRef__":true,"id":7478},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7478":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7479":{"date":{"__isSmartRef__":true,"id":7480},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7480":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7481":{"morph":{"__isSmartRef__":true,"id":7458},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7482":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7483}},"7483":{"test01IsMorph":{"__isSmartRef__":true,"id":7484}},"7484":{"varMapping":{"__isSmartRef__":true,"id":7485},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7486},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7485":{"this":{"__isSmartRef__":true,"id":7482}},"7486":{},"7487":{"moveVertical":true,"moveHorizontal":true},"7488":{"onDrag":{"__isSmartRef__":true,"id":7489},"onDragEnd":{"__isSmartRef__":true,"id":7497},"onDragStart":{"__isSmartRef__":true,"id":7505},"getSiblingsAtCorner":{"__isSmartRef__":true,"id":7513}},"7489":{"varMapping":{"__isSmartRef__":true,"id":7490},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\n moveDelta.x = 0;\n if (!this.morphA || !this.morphB) return;\n \n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\n this.morphA.setExtent(newExtent);\n\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\n moveDelta.y = - moveDelta.y;\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\n\n this.setBounds(\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\n this.morphB.bounds().topRight().addPt(pt(0,20))));\n\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\n\n}","funcProperties":{"__isSmartRef__":true,"id":7495},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7490":{"this":{"__isSmartRef__":true,"id":7458},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7491}},"7491":{"$super":{"__isSmartRef__":true,"id":7492}},"7492":{"varMapping":{"__isSmartRef__":true,"id":7493},"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":7494},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7493":{"obj":{"__isSmartRef__":true,"id":7458},"name":"onDrag"},"7494":{},"7495":{"timestamp":{"__isSmartRef__":true,"id":7496},"user":"jenslincke","tags":[]},"7496":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:58:16 GMT+0100 (Mitteleuropäische Zeit)"},"7497":{"varMapping":{"__isSmartRef__":true,"id":7498},"source":"function onDragEnd(evt) {\n this.morphA = null;\n this.morphB = null;\n this.originalMorphAExtent = null;\n this.originalMorphBExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":7503},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7498":{"this":{"__isSmartRef__":true,"id":7458},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7499}},"7499":{"$super":{"__isSmartRef__":true,"id":7500}},"7500":{"varMapping":{"__isSmartRef__":true,"id":7501},"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":7502},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7501":{"obj":{"__isSmartRef__":true,"id":7458},"name":"onDragEnd"},"7502":{},"7503":{"timestamp":{"__isSmartRef__":true,"id":7504},"user":"jenslincke","tags":[]},"7504":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:32:59 GMT+0100 (Mitteleuropäische Zeit)"},"7505":{"varMapping":{"__isSmartRef__":true,"id":7506},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.morphA = this.getSiblingsAtCorner(\"topLeft\")[0]\n this.morphB = this.getSiblingsAtCorner(\"bottomLeft\")[0]\n\n if (!this.morphA || !this.morphB) return;\n\n this.originalMorphAExtent = this.morphA.getExtent();\n this.originalMorphBExtent = this.morphB.getExtent();\n this.originalMorphBPosition = this.morphB.getPosition();\n\n}","funcProperties":{"__isSmartRef__":true,"id":7511},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7506":{"this":{"__isSmartRef__":true,"id":7458},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7507}},"7507":{"$super":{"__isSmartRef__":true,"id":7508}},"7508":{"varMapping":{"__isSmartRef__":true,"id":7509},"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":7510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7509":{"obj":{"__isSmartRef__":true,"id":7458},"name":"onDragStart"},"7510":{},"7511":{"timestamp":{"__isSmartRef__":true,"id":7512},"user":"jenslincke","tags":[]},"7512":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:44:37 GMT+0100 (Mitteleuropäische Zeit)"},"7513":{"varMapping":{"__isSmartRef__":true,"id":7514},"source":"function getSiblingsAtCorner(corner) {\n // this.getSiblingsAtCorner(\"topLeft\")\n var p = this.bounds()[corner]()\n var self= this;\n return this.owner.submorphs.select(function(ea) {\n return (ea !== self) && ea.bounds().containsPoint(p)\n })\n}","funcProperties":{"__isSmartRef__":true,"id":7515},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7514":{"this":{"__isSmartRef__":true,"id":7458}},"7515":{"timestamp":{"__isSmartRef__":true,"id":7516},"user":"jenslincke","tags":[]},"7516":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:28:43 GMT+0100 (Mitteleuropäische Zeit)"},"7517":{"target":{"__isSmartRef__":true,"id":4523},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"7518":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(323.2,432.4)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"7519":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":7520},{"__isSmartRef__":true,"id":7522},{"__isSmartRef__":true,"id":7524},{"__isSmartRef__":true,"id":7526},{"__isSmartRef__":true,"id":7528},{"__isSmartRef__":true,"id":7530},{"__isSmartRef__":true,"id":7532}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7520":{"date":{"__isSmartRef__":true,"id":7521},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7521":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7522":{"date":{"__isSmartRef__":true,"id":7523},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7523":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"7524":{"date":{"__isSmartRef__":true,"id":7525},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7525":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"7526":{"date":{"__isSmartRef__":true,"id":7527},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7527":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"7528":{"date":{"__isSmartRef__":true,"id":7529},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7529":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7530":{"date":{"__isSmartRef__":true,"id":7531},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7531":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7532":{"date":{"__isSmartRef__":true,"id":7533},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"7533":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7534":{"morph":{"__isSmartRef__":true,"id":4523},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7535":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7536}},"7536":{"test01IsMorph":{"__isSmartRef__":true,"id":7537}},"7537":{"varMapping":{"__isSmartRef__":true,"id":7538},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7539},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7538":{"this":{"__isSmartRef__":true,"id":7535}},"7539":{},"7540":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(313.2,397.4)"},"7541":{"inspect":{"__isSmartRef__":true,"id":7542},"reset":{"__isSmartRef__":true,"id":7546},"select":{"__isSmartRef__":true,"id":7550},"createItem":{"__isSmartRef__":true,"id":7554},"describe":{"__isSmartRef__":true,"id":7558},"update":{"__isSmartRef__":true,"id":7562},"expand":{"__isSmartRef__":true,"id":7566},"setFilter":{"__isSmartRef__":true,"id":7570},"isPrimitive":{"__isSmartRef__":true,"id":7574},"createPrototypeItem":{"__isSmartRef__":true,"id":7578},"typename":{"__isSmartRef__":true,"id":7582},"getFilter":{"__isSmartRef__":true,"id":7586}},"7542":{"varMapping":{"__isSmartRef__":true,"id":7543},"source":"function inspect(obj) {\n if (this.owner.isWindow) {\n this.owner.setTitle(this.describe(obj));\n }\n this.get(\"ObjectInspectorText\").doitContext = obj;\n if (!this.filter) this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.tree = this.get(\"ObjectInspectorTree\");\n this.tree.setItem(this.createItem({\"\": obj}, \"\", true));\n this.startStepping(500, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":7544},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7543":{"this":{"__isSmartRef__":true,"id":4523}},"7544":{"timestamp":{"__isSmartRef__":true,"id":7545},"user":"cschuster","tags":[]},"7545":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7546":{"varMapping":{"__isSmartRef__":true,"id":7547},"source":"function reset() {\n if (this.owner.isWindow) {\n this.owner.setTitle(\"ObjectInspector\");\n }\n this.get(\"ObjectInspectorText\").textString = \"this\";\n this.get(\"ObjectInspectorText\").doitContext = null;\n this.stopStepping();\n this.get(\"ObjectInspectorTree\").reset();\n this.get(\"ObjectInspectorFilterList\").setList([\n {isListItem: true,\n string: \"show standard properties\",\n value: \"standard\"},\n {isListItem:true, \n string:\"show all properties\", \n value: \"properties\"},\n {isListItem:true, \n string:\"show functions\", \n value: \"functions\"},\n {isListItem:true, \n string:\"show morphs\", \n value: \"submorphs\"}]);\n this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":7548},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7547":{"this":{"__isSmartRef__":true,"id":4523}},"7548":{"timestamp":{"__isSmartRef__":true,"id":7549},"user":"cschuster","tags":[]},"7549":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7550":{"varMapping":{"__isSmartRef__":true,"id":7551},"source":"function select(item, tree) {\n if (item.data !== null && item.data !== undefined) {\n this.get(\"ObjectInspectorText\").doitContext = item.data;\n }\n if (Object.isString(item.data) ||\n Object.isNumber(item.data) ||\n Object.isBoolean(item.data)) {\n Object.addScript(item, function onEdit(str) {\n var val = str;\n if (val === \"null\") val = null;\n if (val === \"true\") val = true;\n if (val === \"false\") val = false;\n if (Object.isString(val) && val.match(/^\\d+$/)) val = parseInt(val);\n this.parent[this.name] = val;\n });\n tree.editDescription();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7552},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7551":{"this":{"__isSmartRef__":true,"id":4523}},"7552":{"timestamp":{"__isSmartRef__":true,"id":7553},"user":"cschuster","tags":[]},"7553":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7554":{"varMapping":{"__isSmartRef__":true,"id":7555},"source":"function createItem(obj, property, isRoot) {\n var value = obj[property];\n var item = {data: value, inspector: this, parent: obj};\n if (!isRoot) item.name = property;\n item.description = this.describe(value);\n Object.addScript(item, function onSelect(tree) { this.inspector.select(this, tree); });\n if (!this.isPrimitive(value)) {\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n }\n Object.addScript(item, function onUpdate() {\n this.description = this.inspector.describe(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":7556},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7555":{"this":{"__isSmartRef__":true,"id":4523}},"7556":{"timestamp":{"__isSmartRef__":true,"id":7557},"user":"cschuster","tags":[]},"7557":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7558":{"varMapping":{"__isSmartRef__":true,"id":7559},"source":"function describe(obj) {\n var str;\n if (obj && obj.name) {\n str = Object.isFunction(obj.name) ? obj.name() : obj.name;\n }\n if (!str) str = Objects.shortPrintStringOf(obj);\n if (str.length > 32) str = str.substring(0, 36) + '...';\n return str;\n}","funcProperties":{"__isSmartRef__":true,"id":7560},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7559":{"this":{"__isSmartRef__":true,"id":4523}},"7560":{"timestamp":{"__isSmartRef__":true,"id":7561},"user":"cschuster","tags":[]},"7561":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7562":{"varMapping":{"__isSmartRef__":true,"id":7563},"source":"function update() {\n if (this.tree.item) this.tree.update();\n}","funcProperties":{"__isSmartRef__":true,"id":7564},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7563":{"this":{"__isSmartRef__":true,"id":4523}},"7564":{"timestamp":{"__isSmartRef__":true,"id":7565},"user":"cschuster","tags":[]},"7565":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7566":{"varMapping":{"__isSmartRef__":true,"id":7567},"source":"function expand(item) {\n var props = Properties.allProperties(item.data, this.getFilter());\n if (!Object.isArray(item.data)) props = props.sort();\n var newChildren = [];\n var lookup = {};\n item.children.each(function(i) { lookup[i.name] = i; });\n props.each(function(prop) {\n var existing = lookup[prop];\n if (existing) {\n existing.data = item.data[prop];\n newChildren.push(existing);\n } else {\n newChildren.push(this.createItem(item.data, prop));\n }\n }.bind(this));\n var proto = !Object.isFunction(item.data) &&\n !this.isPrimitive(item.data) &&\n Object.getPrototypeOf(item.data);\n if (proto) {\n var existing = item.children.detect(function(i) { return i.data === proto; });\n if (existing) {\n newChildren.push(existing);\n } else {\n newChildren.push(this.createPrototypeItem(proto));\n }\n }\n item.children = newChildren;\n}","funcProperties":{"__isSmartRef__":true,"id":7568},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7567":{"this":{"__isSmartRef__":true,"id":4523}},"7568":{"timestamp":{"__isSmartRef__":true,"id":7569},"user":"cschuster","tags":[]},"7569":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:47 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7570":{"varMapping":{"__isSmartRef__":true,"id":7571},"source":"function setFilter(str) {\n var startsAlphaNum = /^[a-zA-Z0-9]/;\n var fn = {\n standard: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n startsAlphaNum.test(prop) &&\n !Object.isFunction(obj[prop]);\n },\n properties: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n !Object.isFunction(obj[prop]);\n },\n functions: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n Object.isFunction(obj[prop]);\n },\n submorphs: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n (prop == 'submorphs' || obj[prop] instanceof lively.morphic.Morph);\n },\n };\n this.filter = fn[str];\n var that = this;\n this.tree.layoutAfter(function() { that.update(); });\n}","funcProperties":{"__isSmartRef__":true,"id":7572},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7571":{"this":{"__isSmartRef__":true,"id":4523}},"7572":{"timestamp":{"__isSmartRef__":true,"id":7573},"user":"cschuster","tags":[]},"7573":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7574":{"varMapping":{"__isSmartRef__":true,"id":7575},"source":"function isPrimitive(value) {\n return value === null ||\n value === undefined ||\n Object.isString(value) ||\n Object.isNumber(value) ||\n Object.isBoolean(value);\n}","funcProperties":{"__isSmartRef__":true,"id":7576},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7575":{"this":{"__isSmartRef__":true,"id":4523}},"7576":{"timestamp":{"__isSmartRef__":true,"id":7577},"user":"cschuster","tags":[]},"7577":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7578":{"varMapping":{"__isSmartRef__":true,"id":7579},"source":"function createPrototypeItem(proto) {\n var that = this;\n var item = {data: proto, inspector: this, doNotSerialize: [\"data\"]};\n item.name = \"\";\n item.description = \"inherited from \" + this.typename(proto);\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":7580},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7579":{"this":{"__isSmartRef__":true,"id":4523}},"7580":{"timestamp":{"__isSmartRef__":true,"id":7581},"user":"cschuster","tags":[]},"7581":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7582":{"varMapping":{"__isSmartRef__":true,"id":7583},"source":"function typename(proto) {\n return proto.constructor.type || proto.constructor.name || proto.toString();\n}","funcProperties":{"__isSmartRef__":true,"id":7584},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7583":{"this":{"__isSmartRef__":true,"id":4523}},"7584":{"timestamp":{"__isSmartRef__":true,"id":7585},"user":"cschuster","tags":[]},"7585":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7586":{"varMapping":{"__isSmartRef__":true,"id":7587},"source":"function getFilter() {\n if (!this.filter) {\n this.setFilter(this.get(\"ObjectInspectorFilterList\").getSelectedItem());\n }\n return this.filter;\n}","funcProperties":{"__isSmartRef__":true,"id":7588},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7587":{"this":{"__isSmartRef__":true,"id":4523}},"7588":{"timestamp":{"__isSmartRef__":true,"id":7589},"user":"cschuster","tags":[]},"7589":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7590":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7591},"derivationIds":[null,"E34B7A68-766E-4DB7-A7E3-E4EE8A7079AC","7A7C4259-E86A-4D41-9B21-CE6D4EADF5A7","34C6ADC2-7F79-44A2-BEDF-A05F972B36BC","36694142-B04E-484B-957B-9BBF9784B20E","3CFE3EDB-8A42-4E75-A348-120654F234F2","3464720D-ABB2-4C88-BEEA-62B58DD08CD5","B5EA6ABC-057D-4A70-AB94-B3EDCA5E395E","05F4CC34-0F8A-43CA-94B6-9A543A70E55C","A2BF090C-5A85-4E54-92CA-6ABA47629E7B","DDD9B33B-824A-4C58-8107-67C5FADDFB72","09051614-6CE4-4984-B3CF-F3E78B5898B1","284F15EF-EA68-4F32-86F3-EA5DD3A23D1C","BE99321C-F9F7-45C2-9BED-3AC496C10878","344F1643-CC8E-4B9C-A57A-75074EDFDD12","E24B6723-2DA3-42B9-AE0B-1E28DA2C0CF8","035E96EC-B4F1-4D94-A31F-21750A89C148","658D2557-B37E-4C58-8618-9AF1E45EFA55","413248B4-5FDD-4647-9E20-F195F11DF903","20EF83E4-287D-4306-9EA0-65B7286C0E48","77F94626-E559-4BB8-B6EA-1EC2E50823C3","85515935-002D-4FF0-8C2B-E88837E5B98D","1B4B5619-CD65-49B8-939D-06D7DD9E0C4C","79748D72-9031-4011-9BD4-B7FE72461789","68C2CE7C-DB25-4911-B12A-8B0F69C8D46D","90DDEE95-E7B6-4FF5-A7B7-ED97BA99A75C","30A9C6A1-50FD-465E-8884-1FB4E887AA22","133E5671-4F3E-44AE-BA1C-8A23DFEFE806","8133C4D1-E8E5-4C70-BD30-B8BD467A97F0","19DEC829-053A-427D-B74C-447D4BFBBADF","F60BE0BE-9E27-495C-AD10-1BF48EF87F21","A6CCEFD6-C07E-4D58-8DBB-91E5EE97252D","483FFC15-78C6-43CA-88E9-D64C2C67C242","8A45C54F-F39A-477F-B6AB-21DD1002C37F"],"id":"93528281-3B1D-4C1D-889C-29407C314DA8","eventHandler":{"__isSmartRef__":true,"id":7595},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":4522},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"dragStartPoint":null,"originalTargetExtent":null,"_Rotation":0,"_Scale":1.0000000000000009,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7596},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(310.4,440.4)"},"7591":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":7592},{"__isSmartRef__":true,"id":7593},{"__isSmartRef__":true,"id":7594}],"_BorderWidth":0,"_BorderColor":null,"_NodeClass":["path"],"_NodeId":"morph-e34b7a68-766e-4db7-a7e3-e4ee8a7079ac","__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(15.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,204,204)"},"7592":{"isAbsolute":true,"x":14,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"7593":{"isAbsolute":true,"x":14,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"7594":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"7595":{"morph":{"__isSmartRef__":true,"id":7590},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7596":{"onDragStart":{"__isSmartRef__":true,"id":7597},"onDrag":{"__isSmartRef__":true,"id":7604},"onDragEnd":{"__isSmartRef__":true,"id":7611}},"7597":{"varMapping":{"__isSmartRef__":true,"id":7598},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":7603},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7598":{"this":{"__isSmartRef__":true,"id":7590},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7599}},"7599":{"$super":{"__isSmartRef__":true,"id":7600}},"7600":{"varMapping":{"__isSmartRef__":true,"id":7601},"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":7602},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7601":{"obj":{"__isSmartRef__":true,"id":7590},"name":"onDragStart"},"7602":{},"7603":{},"7604":{"varMapping":{"__isSmartRef__":true,"id":7605},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t moveDelta = pt(maxDelta, maxDelta);\n };\n this.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":7610},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7605":{"this":{"__isSmartRef__":true,"id":7590},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7606}},"7606":{"$super":{"__isSmartRef__":true,"id":7607}},"7607":{"varMapping":{"__isSmartRef__":true,"id":7608},"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":7609},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7608":{"obj":{"__isSmartRef__":true,"id":7590},"name":"onDrag"},"7609":{},"7610":{},"7611":{"varMapping":{"__isSmartRef__":true,"id":7612},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n }","funcProperties":{"__isSmartRef__":true,"id":7617},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7612":{"this":{"__isSmartRef__":true,"id":7590},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7613}},"7613":{"$super":{"__isSmartRef__":true,"id":7614}},"7614":{"varMapping":{"__isSmartRef__":true,"id":7615},"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":7616},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7615":{"obj":{"__isSmartRef__":true,"id":7590},"name":"onDragEnd"},"7616":{},"7617":{},"7618":{"submorphs":[{"__isSmartRef__":true,"id":7619},{"__isSmartRef__":true,"id":7625},{"__isSmartRef__":true,"id":7638},{"__isSmartRef__":true,"id":7650}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7663},"eventHandler":{"__isSmartRef__":true,"id":7664},"_ClipMode":"visible","derivationIds":["3354C449-DE1C-422A-9B91-C1B724A2D784"],"id":"E743E727-7898-498C-BF63-9E2082B3405E","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7665},"windowMorph":{"__isSmartRef__":true,"id":4522},"label":{"__isSmartRef__":true,"id":7619},"closeButton":{"__isSmartRef__":true,"id":7625},"menuButton":{"__isSmartRef__":true,"id":7638},"collapseButton":{"__isSmartRef__":true,"id":7650},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4522},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"7619":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7620},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7621}],"eventHandler":{"__isSmartRef__":true,"id":7623},"_ClipMode":"hidden","derivationIds":["683202D2-6E15-4762-BEF3-633DF82B9EE4"],"id":"29D8111D-3244-4E0D-8099-9C9800C521D2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":7624},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":7618},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"7620":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(264.4,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7621":{"style":{"__isSmartRef__":true,"id":7622},"chunkOwner":{"__isSmartRef__":true,"id":7619},"_id":"_24","storedString":"tableauTextField","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7622":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7623":{"morph":{"__isSmartRef__":true,"id":7619},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7624":{"resizeWidth":true},"7625":{"submorphs":[{"__isSmartRef__":true,"id":7626}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7631},"eventHandler":{"__isSmartRef__":true,"id":7632},"_ClipMode":"visible","derivationIds":["FB7A3DD8-97CB-4398-883B-A3D2C87C2F82"],"id":"C5E5D8E9-217F-492D-A814-6CF579DD5B7A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":7626},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":7618},"layout":{"__isSmartRef__":true,"id":7633},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":7634},{"__isSmartRef__":true,"id":7636}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(304.4,3.0)"},"7626":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7627},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7628}],"eventHandler":{"__isSmartRef__":true,"id":7630},"_ClipMode":"hidden","derivationIds":["18901FFC-0D21-407F-ABC0-2BB1D80521AD"],"id":"124EBF09-3E68-4098-8D22-5F8D5AE82C01","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7625},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"7627":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7628":{"style":{"__isSmartRef__":true,"id":7629},"chunkOwner":{"__isSmartRef__":true,"id":7626},"_id":"_1670","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7629":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7630":{"morph":{"__isSmartRef__":true,"id":7626},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7631":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"7632":{"morph":{"__isSmartRef__":true,"id":7625},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7633":{"moveHorizontal":true},"7634":{"sourceObj":{"__isSmartRef__":true,"id":7625},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4522},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":7635},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7635":{"source":{"__isSmartRef__":true,"id":7625},"target":{"__isSmartRef__":true,"id":4522}},"7636":{"sourceObj":{"__isSmartRef__":true,"id":7625},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4522},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":7637},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7637":{"source":{"__isSmartRef__":true,"id":7625},"target":{"__isSmartRef__":true,"id":4522}},"7638":{"submorphs":[{"__isSmartRef__":true,"id":7639}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7644},"eventHandler":{"__isSmartRef__":true,"id":7645},"_ClipMode":"visible","derivationIds":["E51FF825-9570-4914-B20B-7029DCC9ACE0"],"id":"020BCCDA-69AD-443B-A1A6-BBF8CBA52B73","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":7639},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":7618},"attributeConnections":[{"__isSmartRef__":true,"id":7646},{"__isSmartRef__":true,"id":7648}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"7639":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7640},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7641}],"eventHandler":{"__isSmartRef__":true,"id":7643},"_ClipMode":"hidden","derivationIds":["37A2A739-1A1F-498C-8EEE-909ABECE1795"],"id":"8E3B1EA8-EB98-4F97-885B-A2B32C3CDFA4","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7638},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"7640":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7641":{"style":{"__isSmartRef__":true,"id":7642},"chunkOwner":{"__isSmartRef__":true,"id":7639},"_id":"_1672","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7642":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7643":{"morph":{"__isSmartRef__":true,"id":7639},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7644":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"7645":{"morph":{"__isSmartRef__":true,"id":7638},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7646":{"sourceObj":{"__isSmartRef__":true,"id":7638},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4522},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":7647},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7647":{"source":{"__isSmartRef__":true,"id":7638},"target":{"__isSmartRef__":true,"id":4522}},"7648":{"sourceObj":{"__isSmartRef__":true,"id":7638},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4522},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":7649},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7649":{"source":{"__isSmartRef__":true,"id":7638},"target":{"__isSmartRef__":true,"id":4522}},"7650":{"submorphs":[{"__isSmartRef__":true,"id":7651}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7656},"eventHandler":{"__isSmartRef__":true,"id":7657},"_ClipMode":"visible","derivationIds":["158AFC6D-24CB-4DB5-A245-6D7283DDC1D6"],"id":"F2C05C55-02CF-42B8-A774-E364353B21D6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":7651},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":7618},"layout":{"__isSmartRef__":true,"id":7658},"attributeConnections":[{"__isSmartRef__":true,"id":7659},{"__isSmartRef__":true,"id":7661}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.4,3.0)"},"7651":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7652},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7653}],"eventHandler":{"__isSmartRef__":true,"id":7655},"_ClipMode":"hidden","derivationIds":["864112B1-4791-4892-9D7E-E83FFCFDEAF6"],"id":"E443121B-9185-42D2-A85C-DD0F5C1ADB0B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7650},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"7652":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7653":{"style":{"__isSmartRef__":true,"id":7654},"chunkOwner":{"__isSmartRef__":true,"id":7651},"_id":"_1674","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7654":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7655":{"morph":{"__isSmartRef__":true,"id":7651},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7656":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"7657":{"morph":{"__isSmartRef__":true,"id":7650},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7658":{"moveHorizontal":true},"7659":{"sourceObj":{"__isSmartRef__":true,"id":7650},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4522},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":7660},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7660":{"source":{"__isSmartRef__":true,"id":7650},"target":{"__isSmartRef__":true,"id":4522}},"7661":{"sourceObj":{"__isSmartRef__":true,"id":7650},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4522},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":7662},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7662":{"source":{"__isSmartRef__":true,"id":7650},"target":{"__isSmartRef__":true,"id":4522}},"7663":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(324.4,22.0)","_Padding":"lively.rect(0,0,0,0)"},"7664":{"morph":{"__isSmartRef__":true,"id":7618},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7665":{"resizeWidth":true,"adjustForNewBounds":true},"7666":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_NodeClass":["window"],"_NodeId":"morph-cd7bcb08-eb4a-48cd-952b-53a1eaeb23d0","__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(324.4,454.4)"},"7667":{"morph":{"__isSmartRef__":true,"id":4522},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7668":{"adjustForNewBounds":true},"7669":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives, filter properties and display inheritance.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":7670},{"__isSmartRef__":true,"id":7672},{"__isSmartRef__":true,"id":7674},{"__isSmartRef__":true,"id":7676},{"__isSmartRef__":true,"id":7678},{"__isSmartRef__":true,"id":7680},{"__isSmartRef__":true,"id":7682},{"__isSmartRef__":true,"id":7684},{"__isSmartRef__":true,"id":7686},{"__isSmartRef__":true,"id":7688},{"__isSmartRef__":true,"id":7690},{"__isSmartRef__":true,"id":7692},{"__isSmartRef__":true,"id":7694},{"__isSmartRef__":true,"id":7696},{"__isSmartRef__":true,"id":7698},{"__isSmartRef__":true,"id":7700},{"__isSmartRef__":true,"id":7702},{"__isSmartRef__":true,"id":7704},{"__isSmartRef__":true,"id":7706},{"__isSmartRef__":true,"id":7708},{"__isSmartRef__":true,"id":7710},{"__isSmartRef__":true,"id":7712},{"__isSmartRef__":true,"id":7714},{"__isSmartRef__":true,"id":7716},{"__isSmartRef__":true,"id":7718},{"__isSmartRef__":true,"id":7720},{"__isSmartRef__":true,"id":7722},{"__isSmartRef__":true,"id":7724},{"__isSmartRef__":true,"id":7726},{"__isSmartRef__":true,"id":7728},{"__isSmartRef__":true,"id":7730},{"__isSmartRef__":true,"id":7732},{"__isSmartRef__":true,"id":7734},{"__isSmartRef__":true,"id":7736},{"__isSmartRef__":true,"id":7738},{"__isSmartRef__":true,"id":7740}],"revisionOnLoad":185124,"lastModifiedDate":{"__isSmartRef__":true,"id":7742},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7670":{"date":{"__isSmartRef__":true,"id":7671},"author":"cschuster","message":"reset scale to 1","id":"44F3B7C5-4880-4E0C-8E1A-B0CE032E7594"},"7671":{"isSerializedDate":true,"string":"Fri Jun 29 2012 01:21:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7672":{"date":{"__isSmartRef__":true,"id":7673},"author":"cschuster","message":"fixed a bug with addScript","id":"A00EC8E9-2F93-46E8-A1C8-22588B39BC11"},"7673":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:36:16 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7674":{"date":{"__isSmartRef__":true,"id":7675},"author":"cschuster","message":"copying should now work","id":"334BC443-5022-4C12-8DE0-532B479A57DC"},"7675":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:14:16 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7676":{"date":{"__isSmartRef__":true,"id":7677},"author":"cschuster","message":"changed submorphs to morphs.","id":"F6E05A4D-23B9-4CCA-88DE-C14C35965B13"},"7677":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:56:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7678":{"date":{"__isSmartRef__":true,"id":7679},"author":"cschuster","message":"inheritance now works as well","id":"B6153C82-028D-48C6-A949-B9C16246B7E1"},"7679":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:06:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7680":{"date":{"__isSmartRef__":true,"id":7681},"author":"cschuster","message":"started work on displaying inherited properties.","id":"E2D295AA-8DC9-41F0-8699-3B4294FFA5A2"},"7681":{"isSerializedDate":true,"string":"Wed Jun 06 2012 02:46:47 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7682":{"date":{"__isSmartRef__":true,"id":7683},"author":"cschuster","message":"fixed handling of null and undefined values","id":"25FAB4E6-9A70-4E32-8213-1098C6A9C363"},"7683":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:57:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7684":{"date":{"__isSmartRef__":true,"id":7685},"author":"cschuster","message":"fixed problem with boolean values","id":"ECA8BC3D-29C8-4779-B61C-27DC9E13B7E2"},"7685":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:25:44 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7686":{"date":{"__isSmartRef__":true,"id":7687},"author":"cschuster","message":"fixed bug with primitive values.","id":"6B05214C-6EE6-4F5C-BA36-DFC15578CB12"},"7687":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:14:48 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7688":{"date":{"__isSmartRef__":true,"id":7689},"author":"cschuster","message":"better updating for collapsed items","id":"A37C0C9B-1F7F-49D9-BC86-CA97E05C812D"},"7689":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:12:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7690":{"date":{"__isSmartRef__":true,"id":7691},"author":"cschuster","message":"removed filter for inherited properties","id":"CABABBD4-BABE-4D47-8EBF-CED45960532B"},"7691":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:10:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7692":{"date":{"__isSmartRef__":true,"id":7693},"author":"cschuster","message":"editing of strings, numbers and boolean values","id":"CE0C9588-EB85-4390-B51B-BC51AA154F11"},"7693":{"isSerializedDate":true,"string":"Tue Jun 05 2012 02:33:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7694":{"date":{"__isSmartRef__":true,"id":7695},"author":"cschuster","message":"improved text editing","id":"C9950198-82AF-47B8-9BDF-04C7457FE598"},"7695":{"isSerializedDate":true,"string":"Tue Jun 05 2012 01:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7696":{"date":{"__isSmartRef__":true,"id":7697},"author":"cschuster","message":"now supports editing of string properties","id":"4DEA5157-6A26-46F4-AE4E-59112855E522"},"7697":{"isSerializedDate":true,"string":"Tue Jun 05 2012 00:44:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7698":{"date":{"__isSmartRef__":true,"id":7699},"author":"cschuster","message":"updating should work now. still needs some testing","id":"381E10DB-4391-42E3-A790-D5EAEFF2758B"},"7699":{"isSerializedDate":true,"string":"Sat Jun 02 2012 03:12:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7700":{"date":{"__isSmartRef__":true,"id":7701},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"7701":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7702":{"date":{"__isSmartRef__":true,"id":7703},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7703":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7704":{"date":{"__isSmartRef__":true,"id":7705},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7705":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7706":{"date":{"__isSmartRef__":true,"id":7707},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7707":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"7708":{"date":{"__isSmartRef__":true,"id":7709},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7709":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"7710":{"date":{"__isSmartRef__":true,"id":7711},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7711":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"7712":{"date":{"__isSmartRef__":true,"id":7713},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7713":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7714":{"date":{"__isSmartRef__":true,"id":7715},"author":"cschuster","message":"faster updating","id":"BDDADEB8-FC7D-4240-965D-5C2A8106884F"},"7715":{"isSerializedDate":true,"string":"Mon Jun 04 2012 20:44:27 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7716":{"date":{"__isSmartRef__":true,"id":7717},"author":"cschuster","message":"now uses hidden root node","id":"63608436-F5CC-4F6C-8C9E-C4039CAAE8AE"},"7717":{"isSerializedDate":true,"string":"Mon Jun 04 2012 22:34:53 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7718":{"date":{"__isSmartRef__":true,"id":7719},"author":"cschuster","message":"now supports filtering","id":"CF4D534E-10BF-4727-8FB1-25AB7DEC6E48"},"7719":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:45:47 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7720":{"date":{"__isSmartRef__":true,"id":7721},"author":"cschuster","message":"fixed the problems with the unspecified filter.","id":"745E611A-B941-4FFD-9759-E982062C03B8"},"7721":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:51:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7722":{"date":{"__isSmartRef__":true,"id":7723},"author":"cschuster","message":"fixed bug with prototype of primitives.","id":"A3F3EEC4-36E8-4EC8-B2DD-8B899A275990"},"7723":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:16:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7724":{"date":{"__isSmartRef__":true,"id":7725},"author":"jenslincke","message":"added \"show submorphs\" to filter options","id":"93060C3D-5BE0-46C0-BF46-58B7C287E037"},"7725":{"isSerializedDate":true,"string":"Wed Jun 06 2012 10:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7726":{"date":{"__isSmartRef__":true,"id":7727},"author":"cschuster","message":"fixed description string for namespaces and clipping mode.","id":"9CB238CB-7069-43DE-81BD-C09B61A2BDB4"},"7727":{"isSerializedDate":true,"string":"Thu Jun 07 2012 00:19:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7728":{"date":{"__isSmartRef__":true,"id":7729},"author":"cschuster","message":"hopefully fixed the addScript bug","id":"D040A117-4200-449C-A492-272C4498EDBD"},"7729":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7730":{"date":{"__isSmartRef__":true,"id":7731},"author":"cschuster","message":"fixed serialization of filter","id":"776E7AFA-1299-4714-94C4-F514AC2A255C"},"7731":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:21:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7732":{"date":{"__isSmartRef__":true,"id":7733},"author":"cschuster","message":"fixed string describe bug","id":"B38CA966-52EB-420C-84FB-ADED1B421078"},"7733":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7734":{"date":{"__isSmartRef__":true,"id":7735},"author":"cschuster","message":"do not serialize prototype data","id":"E13FF3C5-692E-45E6-81DA-497C4F1A252B"},"7735":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:41 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7736":{"date":{"__isSmartRef__":true,"id":7737},"author":"jenslincke","message":"changed layout and added splitter","id":"98C76CEA-1AFB-4802-B245-BC542286BE14"},"7737":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:32 GMT+0100 (Mitteleuropäische Zeit)"},"7738":{"date":{"__isSmartRef__":true,"id":7739},"author":"jenslincke","message":"changed layout and added splitter","id":"8CE1DD54-E7A9-40CC-9761-30F2B4D4191C"},"7739":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:37 GMT+0100 (Mitteleuropäische Zeit)"},"7740":{"date":{"__isSmartRef__":true,"id":7741},"author":"jenslincke","message":"new title bar","id":"24261115-4F33-48D7-9E6F-D580EF3CB481"},"7741":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:58:12 GMT+0100 (Mitteleuropäische Zeit)"},"7742":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:55:17 GMT+0100 (Mitteleuropäische Zeit)"},"7743":{"inspect":{"__isSmartRef__":true,"id":7744}},"7744":{"varMapping":{"__isSmartRef__":true,"id":7745},"source":"function inspect(obj) {\n this.get('ObjectInspector').inspect(obj);\n}","funcProperties":{"__isSmartRef__":true,"id":7746},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7745":{"this":{"__isSmartRef__":true,"id":4522}},"7746":{"timestamp":{"__isSmartRef__":true,"id":7747},"user":"cschuster","tags":[]},"7747":{"isSerializedDate":true,"string":"Fri Jun 01 2012 21:32:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"7748":{"submorphs":[{"__isSmartRef__":true,"id":7749},{"__isSmartRef__":true,"id":9062},{"__isSmartRef__":true,"id":9093}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9141},"id":"9F12F4B9-2739-40AE-AF8B-A09C705625B5","eventHandler":{"__isSmartRef__":true,"id":9142},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":9143},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":7749},"titleBar":{"__isSmartRef__":true,"id":9093},"collapsedTransform":{"__isSmartRef__":true,"id":9144},"expandedTransform":{"__isSmartRef__":true,"id":9145},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":9146},"name":"ObjectEditor2","highlighted":false,"cameForward":false,"showsHalos":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":16,"derivationIds":[205,"2951753B-EB95-4093-A0DD-249E83AC2204","A32DE788-E06D-492C-B2E6-19C3710B5AE0","96D56291-98FB-42C4-A247-0A20B4183B14","1E6BCC46-3FE3-4950-AE50-9751458F7E18","22248328-5B04-4E39-ADDE-460C107C790F","2F4F6161-9F4C-469E-AF56-24765FF03B72","88EF08D5-C1E7-4B5B-B393-FFF5921009D7","FF731ED6-5217-4053-9B85-77F1BF344BF3","496332F8-A328-4625-A7D5-0DCE90C3D2AE","E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47","94783CDE-55B0-4198-8477-C0756F2C812F","F03206B8-2964-470C-A335-FF321C7743E5","C60ABA94-4D2A-4524-9239-9B7EA074A0B5","D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE","FDF9A68D-1149-4666-9946-600CCA238B76","118B9F76-0089-47CC-9C18-9F9FF646339B","B0FFB231-7805-4F89-B4B3-4ACD87687613","76631A8F-F752-4DB8-93ED-1496BC458DF0","04D3062E-744B-4E3D-8B25-5602772A307B","89687ECD-A53A-4C95-B6E8-235EBB9198E9","612A25B8-60DC-488D-AD81-1BFA6E48A0D4","08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC","9771786C-46ED-4C4F-A876-F8CF0B84E769","5DCB36B2-C2B7-49A2-AB12-014B2944C328","D05AAF5D-5660-4158-8BBA-3F564F04AF6F","885F1822-564C-4189-9B13-6D3D8D7CEFCF","8BEEB84F-C547-44B8-9A1E-4586D5236462","5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1","75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F","776DB695-E9C5-410B-9B3D-A492EE5196F1"],"moved":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1.0100552207170073,"owner":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition","minSize","minExtent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9294},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(723.0,268.0)","expandedExtent":"lively.pt(729.0,365.0)","prevDragPos":"lively.pt(523.0,2284.0)","expandedPosition":"lively.pt(26.0,125.0)","collapsedPosition":"lively.pt(21.0,92.9)","minSize":"lively.pt(500.0,300.0)","minExtent":"lively.pt(455.0,268.0)","_Position":"lively.pt(266.0,2289.7)"},"7749":{"submorphs":[{"__isSmartRef__":true,"id":7750},{"__isSmartRef__":true,"id":8422},{"__isSmartRef__":true,"id":8257},{"__isSmartRef__":true,"id":8428},{"__isSmartRef__":true,"id":8435},{"__isSmartRef__":true,"id":8457},{"__isSmartRef__":true,"id":8478},{"__isSmartRef__":true,"id":8505},{"__isSmartRef__":true,"id":7984},{"__isSmartRef__":true,"id":8178},{"__isSmartRef__":true,"id":8536},{"__isSmartRef__":true,"id":8627},{"__isSmartRef__":true,"id":8633},{"__isSmartRef__":true,"id":8695},{"__isSmartRef__":true,"id":8738},{"__isSmartRef__":true,"id":8781},{"__isSmartRef__":true,"id":8802}],"scripts":[{"__isSmartRef__":true,"id":8949}],"id":"EE8A1ED7-A89F-48BD-A941-00BC6B2EA86C","shape":{"__isSmartRef__":true,"id":8950},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":8951},"eventHandler":{"__isSmartRef__":true,"id":8954},"layout":{"__isSmartRef__":true,"id":8955},"target":{"__isSmartRef__":true,"id":4588},"scriptPane":{"__isSmartRef__":true,"id":7984},"scriptList":{"__isSmartRef__":true,"id":7750},"connectionList":{"__isSmartRef__":true,"id":8257},"morphSelector":{"__isSmartRef__":true,"id":8536},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"changeIndicator":{"__isSmartRef__":true,"id":8178},"isBeingDragged":false,"prevScroll":[0,0],"grabbingEnabled":false,"draggingEnabled":false,"currentCategory":null,"tagChooser":{"__isSmartRef__":true,"id":8633},"currentTag":null,"derivationIds":[206,"3BDE080D-3D60-4BB9-A690-E6001350F596","00E28CBF-E803-4BC0-93CC-651AC21008A5","1B7E7936-0145-47E4-8433-DFE58134E74B","422B98E3-E52B-4057-9C28-865873682DE1","BCDE8D30-ECC2-4883-9587-2518B6822233","BA6D5198-5AC2-4A63-9597-D4CF98A99CA9","17E22972-5EBC-4511-9779-05E9E665D899","C6F34039-F423-4223-8D6A-85611A138372","7EC3BECE-1BDA-471D-B14C-C4FB822AA55C","88F702A6-6067-4160-8561-54FAD27ADB17","738F5E09-C109-4CD0-B5F5-418A6227ABA0","0DC59884-6397-4391-A9A7-FB6F9F97E5AD","14C76016-3134-4E27-8E8F-AF9EE6ACCF4E","FEB1641E-DEA0-449B-B5E5-D3946457A986","5A09E61D-0939-46DD-B099-6337F45EAD81","42A37CDC-8F21-49BA-A701-B98418EF4AEC","FCE84B47-1667-482B-B035-D2C3C7F53837","F49E6D79-2AEB-41FC-8057-A25A4C7D4F92","7B115C74-E409-42A1-9FCB-2DEB53C88CD6","1D3B45A6-5E60-4FD3-900A-288DB80F5262","5BC7B59B-3F80-49C6-BF71-F3777B7D4867","22651992-9C38-474F-B720-F2FC4B1D9A0E","80BF85C2-6727-4766-861C-09C225341FEA","ADC6838F-0BD6-456E-8BD7-A62A9A80285C","9BBAD88A-5DC6-4051-A7CA-4C3F918DD733","0C73D724-E7A5-4AAE-9449-D414B1F3E04E","B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F","19CCEF38-2A49-48DF-BEFD-D5096BA3A758","CB78359F-A158-4EA7-8E3D-8F2C1B6580E5","AB0C1CCE-1EC7-4625-84BF-C9306D62D81B"],"owner":{"__isSmartRef__":true,"id":7748},"partTests":{"__isSmartRef__":true,"id":8956},"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8957},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","distanceToDragEvent":"lively.pt(350.2,-3.2)","_Position":"lively.pt(1.0,21.5)"},"7750":{"submorphs":[],"scripts":[],"id":"8FDC0CE3-5757-4757-AE41-DABCB23C741D","shape":{"__isSmartRef__":true,"id":7751},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --","addConstraint","addConstraintArray","addDistanceConstraint","addRatioConstraint","addVerticalDistanceConstraint","extendArrayWithZeros","getRatioSide","getValue","getValueForConstraintType","height","horizontalDistance","initializeTableau","initSimplex","initSimplexManually","length","parseConstraints","position","printTableau","ratio","roundTableau","runSimplex","select","setCurrentConstraintType","setValue","showVariableValues","simplexStep","start","stepping","stop","testStuff","testTableau","verticalDistance","width","x","y"],"selectedLineNo":2,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":7752},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":7749},"prevScroll":[0,16],"attributeConnections":[{"__isSmartRef__":true,"id":7753}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":7755},"doitContext":{"__isSmartRef__":true,"id":7756},"eventHandler":{"__isSmartRef__":true,"id":8413},"_FontSize":10,"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":17,"currentCategory":null,"derivationIds":[207,"D87334B5-DFB8-438D-8038-D2C55A798E3B","4242A24B-D284-4130-BB19-C1AB8C7E96CB","1F2230C1-4745-4EED-8827-5D3FC0EA8D8A","1260A8AA-AD41-451A-A761-BE75A33282E8","11AABB24-1595-4EDC-95DF-8BC66785F47A","CA99FFE7-13DD-4721-8DE2-6A587B0C65D9","E01A3DAA-0001-4C7C-A6A7-449C3945A3E6","8C3C70BF-E1CE-4FB9-8407-24EA990D4E49","D70897C1-82FA-42AD-9D81-A0698E9072CC","69BB0838-2830-4831-A681-185E03308396","434D4493-4DD6-466F-A202-7364A5829C52","93D99F39-CC07-45EB-9459-5230A80A20D2","4756DE7D-3422-46FC-B24B-5565F597D490","7AF59BEC-20A9-4451-AD6E-39E86979D18D","07109F49-B19B-4C20-8632-697478AA1FFB","DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71","C9C566DA-2167-4866-B606-6D9467CC5763","43A75FC1-E0E6-4B7B-84B5-382D18881361","1EE4A800-07BC-4687-B972-0360A139A335","52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175","500ABFF2-CC61-403C-B40B-C38B13EB829E","CCC6F1D7-B08E-4106-A54C-3CB27FAE885A","DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E","FBF51FE1-3F15-48F1-9968-35CE0F17558A","0435127D-922E-4618-BBE2-72674C58772C","7A26603F-1566-41BE-B32D-6B17A7FAF107","236EA689-19AE-4C3D-BA95-EA5786184C70","331932E3-0E70-4FF1-8CD0-11921E2FF30E","B826CD75-9134-4A06-BC7D-791974BC6735","63898451-C4BE-41C7-B09C-31F71CA4B63C"],"selection":"addConstraintArray","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8414},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,63.0)","distanceToDragEvent":"lively.pt(126.0,-14.4)"},"7751":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,290.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"7752":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7753":{"sourceObj":{"__isSmartRef__":true,"id":7750},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7749},"targetMethodName":"displaySourceForScript","converterString":"function (value) {\n return (value === '-- ALL --') ? null : value;\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7754},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7754":{"source":{"__isSmartRef__":true,"id":7750},"target":{"__isSmartRef__":true,"id":7749}},"7755":{"resizeHeight":true},"7756":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":7757},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":7758},"titleBar":{"__isSmartRef__":true,"id":7759},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":7824},"highlighted":true,"_Rotation":0,"_Scale":1,"showsHalos":false,"name":"ObjectEditor","target":{"__isSmartRef__":true,"id":7825},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7983},"scriptList":{"__isSmartRef__":true,"id":7750},"scriptPane":{"__isSmartRef__":true,"id":7984},"classButton":{"__isSmartRef__":true,"id":8237},"connectionList":{"__isSmartRef__":true,"id":8257},"targetButton":{"__isSmartRef__":true,"id":8269},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"morphSelector":{"__isSmartRef__":true,"id":8287},"eventHandler":{"__isSmartRef__":true,"id":8360},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["contentOffset","expandedExtent","prevDragPos","expandedPosition","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8361},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","expandedExtent":"lively.pt(861.5,575.2)","prevDragPos":"lively.pt(613.0,129.0)","expandedPosition":"lively.pt(377.7,419.5)","_Position":"lively.pt(715.5,73.9)"},"7757":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":9.25,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(255,255,255)","_Extent":"lively.pt(981.0,585.2)","_BorderColor":"Color.rgb(0,0,0)"},"7758":{"adjustForNewBounds":true},"7759":{"submorphs":[{"__isSmartRef__":true,"id":7760},{"__isSmartRef__":true,"id":7765},{"__isSmartRef__":true,"id":7786},{"__isSmartRef__":true,"id":7801}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":7817},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7822},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":7756},"label":{"__isSmartRef__":true,"id":7760},"closeButton":{"__isSmartRef__":true,"id":7765},"menuButton":{"__isSmartRef__":true,"id":7786},"collapseButton":{"__isSmartRef__":true,"id":7801},"owner":null,"name":"ObjectEditorTitleBar","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7823},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"7760":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":7761},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7762}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":7759},"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7764},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"7761":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(922.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7762":{"style":{"__isSmartRef__":true,"id":7763},"chunkOwner":{"__isSmartRef__":true,"id":7760},"storedString":"","_id":"_1341","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7763":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7764":{"morph":{"__isSmartRef__":true,"id":7760},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7765":{"submorphs":[{"__isSmartRef__":true,"id":7766}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":7771},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7772},"lighterFill":{"__isSmartRef__":true,"id":7777},"label":{"__isSmartRef__":true,"id":7766},"owner":{"__isSmartRef__":true,"id":7759},"layout":{"__isSmartRef__":true,"id":7782},"attributeConnections":[{"__isSmartRef__":true,"id":7783},{"__isSmartRef__":true,"id":7784}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7785},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(961.0,3.0)"},"7766":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":7767},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7768}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7765},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7770},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7767":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7768":{"style":{"__isSmartRef__":true,"id":7769},"chunkOwner":{"__isSmartRef__":true,"id":7766},"storedString":"","_id":"_1342","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7769":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7770":{"morph":{"__isSmartRef__":true,"id":7766},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7771":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7772},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7772":{"stops":[{"__isSmartRef__":true,"id":7773},{"__isSmartRef__":true,"id":7774},{"__isSmartRef__":true,"id":7775},{"__isSmartRef__":true,"id":7776}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7773":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7774":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7775":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7776":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7777":{"stops":[{"__isSmartRef__":true,"id":7778},{"__isSmartRef__":true,"id":7779},{"__isSmartRef__":true,"id":7780},{"__isSmartRef__":true,"id":7781}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7778":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7779":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7780":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7781":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7782":{"moveHorizontal":true},"7783":{"sourceObj":{"__isSmartRef__":true,"id":7765},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7756},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7784":{"sourceObj":{"__isSmartRef__":true,"id":7765},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7756},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7785":{"morph":{"__isSmartRef__":true,"id":7765},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7786":{"submorphs":[{"__isSmartRef__":true,"id":7787}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":7792},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7772},"lighterFill":{"__isSmartRef__":true,"id":7793},"label":{"__isSmartRef__":true,"id":7787},"owner":{"__isSmartRef__":true,"id":7759},"attributeConnections":[{"__isSmartRef__":true,"id":7798},{"__isSmartRef__":true,"id":7799}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7800},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"7787":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":7788},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7789}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7786},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7791},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7788":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7789":{"style":{"__isSmartRef__":true,"id":7790},"chunkOwner":{"__isSmartRef__":true,"id":7787},"storedString":"","_id":"_1343","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7790":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7791":{"morph":{"__isSmartRef__":true,"id":7787},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7792":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7772},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7793":{"stops":[{"__isSmartRef__":true,"id":7794},{"__isSmartRef__":true,"id":7795},{"__isSmartRef__":true,"id":7796},{"__isSmartRef__":true,"id":7797}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7794":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7795":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7796":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7797":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7798":{"sourceObj":{"__isSmartRef__":true,"id":7786},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7756},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7799":{"sourceObj":{"__isSmartRef__":true,"id":7786},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7756},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7800":{"morph":{"__isSmartRef__":true,"id":7786},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7801":{"submorphs":[{"__isSmartRef__":true,"id":7802}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":7807},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7772},"lighterFill":{"__isSmartRef__":true,"id":7808},"label":{"__isSmartRef__":true,"id":7802},"owner":{"__isSmartRef__":true,"id":7759},"layout":{"__isSmartRef__":true,"id":7813},"attributeConnections":[{"__isSmartRef__":true,"id":7814},{"__isSmartRef__":true,"id":7815}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7816},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(942.0,3.0)"},"7802":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":7803},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7804}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7801},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7806},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7803":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7804":{"style":{"__isSmartRef__":true,"id":7805},"chunkOwner":{"__isSmartRef__":true,"id":7802},"storedString":"","_id":"_1344","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7805":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7806":{"morph":{"__isSmartRef__":true,"id":7802},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7807":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7772},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7808":{"stops":[{"__isSmartRef__":true,"id":7809},{"__isSmartRef__":true,"id":7810},{"__isSmartRef__":true,"id":7811},{"__isSmartRef__":true,"id":7812}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7809":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7810":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7811":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7812":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7813":{"moveHorizontal":true},"7814":{"sourceObj":{"__isSmartRef__":true,"id":7801},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7756},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7815":{"sourceObj":{"__isSmartRef__":true,"id":7801},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7756},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7816":{"morph":{"__isSmartRef__":true,"id":7801},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7817":{"_BorderWidth":2,"_Fill":{"__isSmartRef__":true,"id":7818},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(981.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"7818":{"stops":[{"__isSmartRef__":true,"id":7819},{"__isSmartRef__":true,"id":7820},{"__isSmartRef__":true,"id":7821}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,1,0,-1)"},"7819":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"7820":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(230,230,230)"},"7821":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"7822":{"resizeWidth":true,"adjustForNewBounds":true},"7823":{"morph":{"__isSmartRef__":true,"id":7759},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7824":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7825":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7826},"id":394,"textChunks":[{"__isSmartRef__":true,"id":7827}],"eventHandler":{"__isSmartRef__":true,"id":7829},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7830},"layout":{"__isSmartRef__":true,"id":7902},"doitContext":{"__isSmartRef__":true,"id":7903},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"7826":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,200.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"7827":{"style":{"__isSmartRef__":true,"id":7828},"chunkOwner":{"__isSmartRef__":true,"id":7825},"storedString":"","_id":"_1353","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7828":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7829":{"morph":{"__isSmartRef__":true,"id":7825},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7830":{"submorphs":[{"__isSmartRef__":true,"id":7825},{"__isSmartRef__":true,"id":7831}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7899},"id":395,"eventHandler":{"__isSmartRef__":true,"id":7900},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":7901},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":7825},"titleBar":{"__isSmartRef__":true,"id":7831},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"cameForward":false,"showsHalos":false,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1234.0,448.0)","contentOffset":"lively.pt(0.0,22.0)","prevDragPos":"lively.pt(1478.0,453.0)"},"7831":{"submorphs":[{"__isSmartRef__":true,"id":7832},{"__isSmartRef__":true,"id":7838},{"__isSmartRef__":true,"id":7861},{"__isSmartRef__":true,"id":7878}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7896},"id":396,"eventHandler":{"__isSmartRef__":true,"id":7897},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7898},"windowMorph":{"__isSmartRef__":true,"id":7830},"label":{"__isSmartRef__":true,"id":7832},"closeButton":{"__isSmartRef__":true,"id":7838},"menuButton":{"__isSmartRef__":true,"id":7861},"collapseButton":{"__isSmartRef__":true,"id":7878},"owner":{"__isSmartRef__":true,"id":7830},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"7832":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7833},"id":397,"textChunks":[{"__isSmartRef__":true,"id":7834}],"eventHandler":{"__isSmartRef__":true,"id":7836},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":7837},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":7831},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"7833":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7834":{"style":{"__isSmartRef__":true,"id":7835},"chunkOwner":{"__isSmartRef__":true,"id":7832},"storedString":"","_id":"_1345","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7835":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7836":{"morph":{"__isSmartRef__":true,"id":7832},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7837":{"resizeWidth":true},"7838":{"submorphs":[{"__isSmartRef__":true,"id":7839}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7844},"id":398,"eventHandler":{"__isSmartRef__":true,"id":7850},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7845},"lighterFill":{"__isSmartRef__":true,"id":7851},"label":{"__isSmartRef__":true,"id":7839},"owner":{"__isSmartRef__":true,"id":7831},"layout":{"__isSmartRef__":true,"id":7856},"attributeConnections":[{"__isSmartRef__":true,"id":7857},{"__isSmartRef__":true,"id":7859}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"7839":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7840},"id":399,"textChunks":[{"__isSmartRef__":true,"id":7841}],"eventHandler":{"__isSmartRef__":true,"id":7843},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7838},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7840":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7841":{"style":{"__isSmartRef__":true,"id":7842},"chunkOwner":{"__isSmartRef__":true,"id":7839},"storedString":"","_id":"_1346","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7842":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7843":{"morph":{"__isSmartRef__":true,"id":7839},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7844":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7845},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7845":{"stops":[{"__isSmartRef__":true,"id":7846},{"__isSmartRef__":true,"id":7847},{"__isSmartRef__":true,"id":7848},{"__isSmartRef__":true,"id":7849}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7846":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7847":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7848":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7849":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7850":{"morph":{"__isSmartRef__":true,"id":7838},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7851":{"stops":[{"__isSmartRef__":true,"id":7852},{"__isSmartRef__":true,"id":7853},{"__isSmartRef__":true,"id":7854},{"__isSmartRef__":true,"id":7855}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7852":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7853":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7854":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7855":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7856":{"moveHorizontal":true},"7857":{"sourceObj":{"__isSmartRef__":true,"id":7838},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7830},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7858},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7858":{"source":{"__isSmartRef__":true,"id":7838},"target":{"__isSmartRef__":true,"id":7830}},"7859":{"sourceObj":{"__isSmartRef__":true,"id":7838},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7830},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7860},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7860":{"source":{"__isSmartRef__":true,"id":7838},"target":{"__isSmartRef__":true,"id":7830}},"7861":{"submorphs":[{"__isSmartRef__":true,"id":7862}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7867},"id":400,"eventHandler":{"__isSmartRef__":true,"id":7868},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7845},"lighterFill":{"__isSmartRef__":true,"id":7869},"label":{"__isSmartRef__":true,"id":7862},"owner":{"__isSmartRef__":true,"id":7831},"attributeConnections":[{"__isSmartRef__":true,"id":7874},{"__isSmartRef__":true,"id":7876}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"7862":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7863},"id":401,"textChunks":[{"__isSmartRef__":true,"id":7864}],"eventHandler":{"__isSmartRef__":true,"id":7866},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7861},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7863":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7864":{"style":{"__isSmartRef__":true,"id":7865},"chunkOwner":{"__isSmartRef__":true,"id":7862},"storedString":"","_id":"_1347","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7865":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7866":{"morph":{"__isSmartRef__":true,"id":7862},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7867":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7845},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7868":{"morph":{"__isSmartRef__":true,"id":7861},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7869":{"stops":[{"__isSmartRef__":true,"id":7870},{"__isSmartRef__":true,"id":7871},{"__isSmartRef__":true,"id":7872},{"__isSmartRef__":true,"id":7873}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7870":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7871":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7872":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7873":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7874":{"sourceObj":{"__isSmartRef__":true,"id":7861},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7830},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7875},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7875":{"source":{"__isSmartRef__":true,"id":7861},"target":{"__isSmartRef__":true,"id":7830}},"7876":{"sourceObj":{"__isSmartRef__":true,"id":7861},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7830},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7877},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7877":{"source":{"__isSmartRef__":true,"id":7861},"target":{"__isSmartRef__":true,"id":7830}},"7878":{"submorphs":[{"__isSmartRef__":true,"id":7879}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7884},"id":402,"eventHandler":{"__isSmartRef__":true,"id":7885},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7845},"lighterFill":{"__isSmartRef__":true,"id":7886},"label":{"__isSmartRef__":true,"id":7879},"owner":{"__isSmartRef__":true,"id":7831},"layout":{"__isSmartRef__":true,"id":7891},"attributeConnections":[{"__isSmartRef__":true,"id":7892},{"__isSmartRef__":true,"id":7894}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"7879":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7880},"id":403,"textChunks":[{"__isSmartRef__":true,"id":7881}],"eventHandler":{"__isSmartRef__":true,"id":7883},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7878},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7880":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7881":{"style":{"__isSmartRef__":true,"id":7882},"chunkOwner":{"__isSmartRef__":true,"id":7879},"storedString":"","_id":"_1348","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7882":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7883":{"morph":{"__isSmartRef__":true,"id":7879},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7884":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7845},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7885":{"morph":{"__isSmartRef__":true,"id":7878},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7886":{"stops":[{"__isSmartRef__":true,"id":7887},{"__isSmartRef__":true,"id":7888},{"__isSmartRef__":true,"id":7889},{"__isSmartRef__":true,"id":7890}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7887":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7888":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7889":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7890":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7891":{"moveHorizontal":true},"7892":{"sourceObj":{"__isSmartRef__":true,"id":7878},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7830},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7893},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7893":{"source":{"__isSmartRef__":true,"id":7878},"target":{"__isSmartRef__":true,"id":7830}},"7894":{"sourceObj":{"__isSmartRef__":true,"id":7878},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7830},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7895},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7895":{"source":{"__isSmartRef__":true,"id":7878},"target":{"__isSmartRef__":true,"id":7830}},"7896":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":7818},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"7897":{"morph":{"__isSmartRef__":true,"id":7831},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7898":{"resizeWidth":true,"adjustForNewBounds":true},"7899":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)"},"7900":{"morph":{"__isSmartRef__":true,"id":7830},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7901":{"adjustForNewBounds":true},"7902":{"resizeWidth":true,"resizeHeight":true},"7903":{"submorphs":[{"__isSmartRef__":true,"id":7904},{"__isSmartRef__":true,"id":7911}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7978},"id":361,"eventHandler":{"__isSmartRef__":true,"id":7979},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":7980},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":7904},"titleBar":{"__isSmartRef__":true,"id":7911},"collapsedTransform":{"__isSmartRef__":true,"id":7981},"expandedTransform":{"__isSmartRef__":true,"id":7982},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1131.0,79.0)","contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(500.0,22.0)","expandedExtent":"lively.pt(500.0,222.0)","prevDragPos":"lively.pt(1507.0,76.0)","expandedPosition":"lively.pt(1131.0,79.0)","collapsedPosition":"lively.pt(1131.0,79.0)"},"7904":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7905},"id":360,"textChunks":[{"__isSmartRef__":true,"id":7906}],"eventHandler":{"__isSmartRef__":true,"id":7908},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7903},"layout":{"__isSmartRef__":true,"id":7909},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":7910}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"charsReplaced":"","lastFindLoc":15,"__serializedExpressions__":["_Padding","_Position"],"textString":"undefined","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"7905":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"7906":{"style":{"__isSmartRef__":true,"id":7907},"chunkOwner":{"__isSmartRef__":true,"id":7904},"_id":"_11","storedString":"undefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7907":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7908":{"morph":{"__isSmartRef__":true,"id":7904},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7909":{"resizeWidth":true,"resizeHeight":true},"7910":{"sourceObj":{"__isSmartRef__":true,"id":7904},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7904},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7911":{"submorphs":[{"__isSmartRef__":true,"id":7912},{"__isSmartRef__":true,"id":7918},{"__isSmartRef__":true,"id":7936},{"__isSmartRef__":true,"id":7953}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7971},"id":362,"eventHandler":{"__isSmartRef__":true,"id":7976},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7977},"windowMorph":{"__isSmartRef__":true,"id":7903},"label":{"__isSmartRef__":true,"id":7912},"closeButton":{"__isSmartRef__":true,"id":7918},"menuButton":{"__isSmartRef__":true,"id":7936},"collapseButton":{"__isSmartRef__":true,"id":7953},"owner":{"__isSmartRef__":true,"id":7903},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"7912":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7913},"id":363,"textChunks":[{"__isSmartRef__":true,"id":7914}],"eventHandler":{"__isSmartRef__":true,"id":7916},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":7917},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":7911},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"7913":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7914":{"style":{"__isSmartRef__":true,"id":7915},"chunkOwner":{"__isSmartRef__":true,"id":7912},"storedString":"","_id":"_1349","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7915":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7916":{"morph":{"__isSmartRef__":true,"id":7912},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7917":{"resizeWidth":true},"7918":{"submorphs":[{"__isSmartRef__":true,"id":7919}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7924},"id":364,"eventHandler":{"__isSmartRef__":true,"id":7925},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7845},"lighterFill":{"__isSmartRef__":true,"id":7926},"label":{"__isSmartRef__":true,"id":7919},"owner":{"__isSmartRef__":true,"id":7911},"layout":{"__isSmartRef__":true,"id":7931},"attributeConnections":[{"__isSmartRef__":true,"id":7932},{"__isSmartRef__":true,"id":7934}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"7919":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7920},"id":365,"textChunks":[{"__isSmartRef__":true,"id":7921}],"eventHandler":{"__isSmartRef__":true,"id":7923},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7918},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7920":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7921":{"style":{"__isSmartRef__":true,"id":7922},"chunkOwner":{"__isSmartRef__":true,"id":7919},"storedString":"","_id":"_1350","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7922":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7923":{"morph":{"__isSmartRef__":true,"id":7919},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7924":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7845},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7925":{"morph":{"__isSmartRef__":true,"id":7918},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7926":{"stops":[{"__isSmartRef__":true,"id":7927},{"__isSmartRef__":true,"id":7928},{"__isSmartRef__":true,"id":7929},{"__isSmartRef__":true,"id":7930}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7927":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7928":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7929":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7930":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7931":{"moveHorizontal":true},"7932":{"sourceObj":{"__isSmartRef__":true,"id":7918},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7903},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7933},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7933":{"source":{"__isSmartRef__":true,"id":7918},"target":{"__isSmartRef__":true,"id":7903}},"7934":{"sourceObj":{"__isSmartRef__":true,"id":7918},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7903},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7935},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7935":{"source":{"__isSmartRef__":true,"id":7918},"target":{"__isSmartRef__":true,"id":7903}},"7936":{"submorphs":[{"__isSmartRef__":true,"id":7937}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7942},"id":366,"eventHandler":{"__isSmartRef__":true,"id":7943},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7845},"lighterFill":{"__isSmartRef__":true,"id":7944},"label":{"__isSmartRef__":true,"id":7937},"owner":{"__isSmartRef__":true,"id":7911},"attributeConnections":[{"__isSmartRef__":true,"id":7949},{"__isSmartRef__":true,"id":7951}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"7937":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7938},"id":367,"textChunks":[{"__isSmartRef__":true,"id":7939}],"eventHandler":{"__isSmartRef__":true,"id":7941},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7936},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7938":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7939":{"style":{"__isSmartRef__":true,"id":7940},"chunkOwner":{"__isSmartRef__":true,"id":7937},"storedString":"","_id":"_1351","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7940":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7941":{"morph":{"__isSmartRef__":true,"id":7937},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7942":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7845},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7943":{"morph":{"__isSmartRef__":true,"id":7936},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7944":{"stops":[{"__isSmartRef__":true,"id":7945},{"__isSmartRef__":true,"id":7946},{"__isSmartRef__":true,"id":7947},{"__isSmartRef__":true,"id":7948}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7945":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7946":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7947":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7948":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7949":{"sourceObj":{"__isSmartRef__":true,"id":7936},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7903},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7950},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7950":{"source":{"__isSmartRef__":true,"id":7936},"target":{"__isSmartRef__":true,"id":7903}},"7951":{"sourceObj":{"__isSmartRef__":true,"id":7936},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7903},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7952},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7952":{"source":{"__isSmartRef__":true,"id":7936},"target":{"__isSmartRef__":true,"id":7903}},"7953":{"submorphs":[{"__isSmartRef__":true,"id":7954}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7959},"id":368,"eventHandler":{"__isSmartRef__":true,"id":7960},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7845},"lighterFill":{"__isSmartRef__":true,"id":7961},"label":{"__isSmartRef__":true,"id":7954},"owner":{"__isSmartRef__":true,"id":7911},"layout":{"__isSmartRef__":true,"id":7966},"attributeConnections":[{"__isSmartRef__":true,"id":7967},{"__isSmartRef__":true,"id":7969}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"7954":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7955},"id":369,"textChunks":[{"__isSmartRef__":true,"id":7956}],"eventHandler":{"__isSmartRef__":true,"id":7958},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7953},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7955":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7956":{"style":{"__isSmartRef__":true,"id":7957},"chunkOwner":{"__isSmartRef__":true,"id":7954},"storedString":"","_id":"_1352","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7957":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7958":{"morph":{"__isSmartRef__":true,"id":7954},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7959":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7845},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7960":{"morph":{"__isSmartRef__":true,"id":7953},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7961":{"stops":[{"__isSmartRef__":true,"id":7962},{"__isSmartRef__":true,"id":7963},{"__isSmartRef__":true,"id":7964},{"__isSmartRef__":true,"id":7965}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7962":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7963":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7964":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7965":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7966":{"moveHorizontal":true},"7967":{"sourceObj":{"__isSmartRef__":true,"id":7953},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7903},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7968},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7968":{"source":{"__isSmartRef__":true,"id":7953},"target":{"__isSmartRef__":true,"id":7903}},"7969":{"sourceObj":{"__isSmartRef__":true,"id":7953},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7903},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7970},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7970":{"source":{"__isSmartRef__":true,"id":7953},"target":{"__isSmartRef__":true,"id":7903}},"7971":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":7972},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"7972":{"stops":[{"__isSmartRef__":true,"id":7973},{"__isSmartRef__":true,"id":7974},{"__isSmartRef__":true,"id":7975}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7973":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"7974":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(243,243,243)"},"7975":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"7976":{"morph":{"__isSmartRef__":true,"id":7911},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7977":{"resizeWidth":true,"adjustForNewBounds":true},"7978":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)","_Position":"lively.pt(0.0,0.0)"},"7979":{"morph":{"__isSmartRef__":true,"id":7903},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7980":{"adjustForNewBounds":true},"7981":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7982":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7983":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7984":{"submorphs":[],"scripts":[],"id":"8CE5767B-956B-4F82-909D-06A07A55A085","shape":{"__isSmartRef__":true,"id":7985},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,courier","_MaxTextWidth":588.0166612695056,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":7986},{"__isSmartRef__":true,"id":7988},{"__isSmartRef__":true,"id":7990},{"__isSmartRef__":true,"id":7992},{"__isSmartRef__":true,"id":7994},{"__isSmartRef__":true,"id":7996},{"__isSmartRef__":true,"id":7998},{"__isSmartRef__":true,"id":8000},{"__isSmartRef__":true,"id":8002},{"__isSmartRef__":true,"id":8004},{"__isSmartRef__":true,"id":8006},{"__isSmartRef__":true,"id":8008},{"__isSmartRef__":true,"id":8010},{"__isSmartRef__":true,"id":8012},{"__isSmartRef__":true,"id":8014},{"__isSmartRef__":true,"id":8016},{"__isSmartRef__":true,"id":8018},{"__isSmartRef__":true,"id":8020},{"__isSmartRef__":true,"id":8022},{"__isSmartRef__":true,"id":8024},{"__isSmartRef__":true,"id":8026},{"__isSmartRef__":true,"id":8028},{"__isSmartRef__":true,"id":8030},{"__isSmartRef__":true,"id":8032},{"__isSmartRef__":true,"id":8034},{"__isSmartRef__":true,"id":8036},{"__isSmartRef__":true,"id":8038},{"__isSmartRef__":true,"id":8040},{"__isSmartRef__":true,"id":8042},{"__isSmartRef__":true,"id":8044},{"__isSmartRef__":true,"id":8046},{"__isSmartRef__":true,"id":8048},{"__isSmartRef__":true,"id":8050},{"__isSmartRef__":true,"id":8052},{"__isSmartRef__":true,"id":8054},{"__isSmartRef__":true,"id":8056},{"__isSmartRef__":true,"id":8058},{"__isSmartRef__":true,"id":8060},{"__isSmartRef__":true,"id":8062},{"__isSmartRef__":true,"id":8064},{"__isSmartRef__":true,"id":8066},{"__isSmartRef__":true,"id":8068},{"__isSmartRef__":true,"id":8070},{"__isSmartRef__":true,"id":8072},{"__isSmartRef__":true,"id":8074},{"__isSmartRef__":true,"id":8076},{"__isSmartRef__":true,"id":8078},{"__isSmartRef__":true,"id":8080},{"__isSmartRef__":true,"id":8082},{"__isSmartRef__":true,"id":8084},{"__isSmartRef__":true,"id":8086},{"__isSmartRef__":true,"id":8088},{"__isSmartRef__":true,"id":8090},{"__isSmartRef__":true,"id":8092},{"__isSmartRef__":true,"id":8094},{"__isSmartRef__":true,"id":8096},{"__isSmartRef__":true,"id":8098},{"__isSmartRef__":true,"id":8100},{"__isSmartRef__":true,"id":8102},{"__isSmartRef__":true,"id":8104},{"__isSmartRef__":true,"id":8106},{"__isSmartRef__":true,"id":8108},{"__isSmartRef__":true,"id":8110},{"__isSmartRef__":true,"id":8112},{"__isSmartRef__":true,"id":8114},{"__isSmartRef__":true,"id":8116},{"__isSmartRef__":true,"id":8118},{"__isSmartRef__":true,"id":8120},{"__isSmartRef__":true,"id":8122},{"__isSmartRef__":true,"id":8124},{"__isSmartRef__":true,"id":8126},{"__isSmartRef__":true,"id":8128},{"__isSmartRef__":true,"id":8130},{"__isSmartRef__":true,"id":8132},{"__isSmartRef__":true,"id":8134},{"__isSmartRef__":true,"id":8136},{"__isSmartRef__":true,"id":8138},{"__isSmartRef__":true,"id":8140},{"__isSmartRef__":true,"id":8142},{"__isSmartRef__":true,"id":8144},{"__isSmartRef__":true,"id":8146},{"__isSmartRef__":true,"id":8148},{"__isSmartRef__":true,"id":8150},{"__isSmartRef__":true,"id":8152},{"__isSmartRef__":true,"id":8154},{"__isSmartRef__":true,"id":8156},{"__isSmartRef__":true,"id":8158},{"__isSmartRef__":true,"id":8160},{"__isSmartRef__":true,"id":8162},{"__isSmartRef__":true,"id":8164},{"__isSmartRef__":true,"id":8166},{"__isSmartRef__":true,"id":8168},{"__isSmartRef__":true,"id":8170},{"__isSmartRef__":true,"id":8172}],"layout":{"__isSmartRef__":true,"id":8174},"showsHalos":false,"prevScroll":[0,0],"name":"ObjectEditorScriptPane","charsReplaced":"start","lastFindLoc":1768,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8175},"_ClipMode":"auto","_FontSize":9,"lastSyntaxHighlightTime":1,"doitContext":{"__isSmartRef__":true,"id":4588},"savedTextString":"// changed at Sat Dec 15 2012 15:54:45 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function printTableau() {\n console.log(\"function: printTableau\");\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n var negativeFValuesIndices = new Array();\n var lastLineStart = 0;\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n lastLineStart = textString.length;\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n var startIndex = textString.length + line.length;\n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n if (i == this.algorithm.tableau.length - 1 && this.algorithm.tableau[i][j] < 0) {\n negativeFValuesIndices.push(new Array(startIndex, textString.length + line.length)) ;\n }\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n \n this.get(\"tableauTextField\").emphasize({color: 'blue'}, lastLineStart, textString.length);\n for (var i = 0; i < negativeFValuesIndices.length; i++)\n {\n var start = negativeFValuesIndices[i][0];\n var end = negativeFValuesIndices[i][1];\n console.log(start, end);\n console.log(textString.slice(start,end));\n this.get(\"tableauTextField\").emphasize({color: 'red'}, start, end);\n }\n}).tag([]);","_Align":"left","lastSearchString":"","eventHandler":{"__isSmartRef__":true,"id":8176},"attributeConnections":[{"__isSmartRef__":true,"id":8177},{"__isSmartRef__":true,"id":8192},{"__isSmartRef__":true,"id":8193}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Thu Dec 06 2012 17:49:25 GMT+0100 (Mitteleuropäische Zeit) by lisa.pfisterer \nthis.addScript(function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":7749},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":8195},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":7749},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":135,"_WordBreak":"break-all","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Thu Dec 06 2012 17:49:25 GMT+0100 (Mitteleuropäische Zeit) by lisa.pfisterer \nthis.addScript(function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}).tag([]);","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8200},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"7985":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(662.0,428.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"7986":{"style":{"__isSmartRef__":true,"id":7987},"chunkOwner":{"__isSmartRef__":true,"id":7984},"_id":"_25","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7987":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"7988":{"_id":"_320","style":{"__isSmartRef__":true,"id":7989},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" changed at Thu Dec 06 2012 17:49:25 GMT+0100 (Mitteleuropäische Zeit) by lisa.pfisterer ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7989":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"7990":{"_id":"_321","style":{"__isSmartRef__":true,"id":7991},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7991":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"7992":{"_id":"_322","style":{"__isSmartRef__":true,"id":7993},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7993":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"7994":{"_id":"_323","style":{"__isSmartRef__":true,"id":7995},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7995":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"7996":{"_id":"_324","style":{"__isSmartRef__":true,"id":7997},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7997":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"7998":{"_id":"_325","style":{"__isSmartRef__":true,"id":7999},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" addConstraintArray(variables, sum) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7999":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8000":{"_id":"_326","style":{"__isSmartRef__":true,"id":8001},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8001":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8002":{"_id":"_327","style":{"__isSmartRef__":true,"id":8003},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8003":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8004":{"_id":"_328","style":{"__isSmartRef__":true,"id":8005},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8005":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"8006":{"_id":"_329","style":{"__isSmartRef__":true,"id":8007},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8007":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8008":{"_id":"_330","style":{"__isSmartRef__":true,"id":8009},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8009":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"8010":{"_id":"_331","style":{"__isSmartRef__":true,"id":8011},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" length = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8011":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8012":{"_id":"_332","style":{"__isSmartRef__":true,"id":8013},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8013":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"8014":{"_id":"_333","style":{"__isSmartRef__":true,"id":8015},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":".algorithm.tableau[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8015":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8016":{"_id":"_334","style":{"__isSmartRef__":true,"id":8017},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8017":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"8018":{"_id":"_335","style":{"__isSmartRef__":true,"id":8019},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"].length;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8019":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8020":{"_id":"_411","style":{"__isSmartRef__":true,"id":8021},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8021":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"8022":{"_id":"_412","style":{"__isSmartRef__":true,"id":8023},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":".log(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8023":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8024":{"_id":"_336","style":{"__isSmartRef__":true,"id":8025},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\"function: addConstraintArray\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8025":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"8026":{"_id":"_337","style":{"__isSmartRef__":true,"id":8027},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8027":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8028":{"_id":"_338","style":{"__isSmartRef__":true,"id":8029},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8029":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"8030":{"_id":"_339","style":{"__isSmartRef__":true,"id":8031},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8031":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8032":{"_id":"_340","style":{"__isSmartRef__":true,"id":8033},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8033":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"8034":{"_id":"_341","style":{"__isSmartRef__":true,"id":8035},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" helper = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8035":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8036":{"_id":"_342","style":{"__isSmartRef__":true,"id":8037},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8037":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"8038":{"_id":"_343","style":{"__isSmartRef__":true,"id":8039},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8039":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8040":{"_id":"_344","style":{"__isSmartRef__":true,"id":8041},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8041":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"8042":{"_id":"_345","style":{"__isSmartRef__":true,"id":8043},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8043":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8044":{"_id":"_346","style":{"__isSmartRef__":true,"id":8045},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8045":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"8046":{"_id":"_347","style":{"__isSmartRef__":true,"id":8047},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8047":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8048":{"_id":"_348","style":{"__isSmartRef__":true,"id":8049},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8049":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"8050":{"_id":"_349","style":{"__isSmartRef__":true,"id":8051},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8051":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8052":{"_id":"_350","style":{"__isSmartRef__":true,"id":8053},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8053":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"8054":{"_id":"_351","style":{"__isSmartRef__":true,"id":8055},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"; i < length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8055":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8056":{"_id":"_352","style":{"__isSmartRef__":true,"id":8057},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8057":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8058":{"_id":"_353","style":{"__isSmartRef__":true,"id":8059},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n helper[i] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8059":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8060":{"_id":"_354","style":{"__isSmartRef__":true,"id":8061},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8061":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"8062":{"_id":"_355","style":{"__isSmartRef__":true,"id":8063},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8063":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8064":{"_id":"_356","style":{"__isSmartRef__":true,"id":8065},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8065":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8066":{"_id":"_357","style":{"__isSmartRef__":true,"id":8067},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8067":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8068":{"_id":"_358","style":{"__isSmartRef__":true,"id":8069},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8069":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"8070":{"_id":"_359","style":{"__isSmartRef__":true,"id":8071},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" maxFunct = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8071":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8072":{"_id":"_360","style":{"__isSmartRef__":true,"id":8073},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8073":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"8074":{"_id":"_361","style":{"__isSmartRef__":true,"id":8075},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":".algorithm.tableau.pop();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8075":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8076":{"_id":"_362","style":{"__isSmartRef__":true,"id":8077},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8077":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"8078":{"_id":"_363","style":{"__isSmartRef__":true,"id":8079},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8079":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8080":{"_id":"_364","style":{"__isSmartRef__":true,"id":8081},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8081":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"8082":{"_id":"_365","style":{"__isSmartRef__":true,"id":8083},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8083":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8084":{"_id":"_366","style":{"__isSmartRef__":true,"id":8085},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8085":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"8086":{"_id":"_367","style":{"__isSmartRef__":true,"id":8087},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8087":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8088":{"_id":"_368","style":{"__isSmartRef__":true,"id":8089},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8089":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"8090":{"_id":"_369","style":{"__isSmartRef__":true,"id":8091},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"; i < variables.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8091":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8092":{"_id":"_370","style":{"__isSmartRef__":true,"id":8093},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8093":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8094":{"_id":"_371","style":{"__isSmartRef__":true,"id":8095},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8095":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8096":{"_id":"_372","style":{"__isSmartRef__":true,"id":8097},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8097":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"8098":{"_id":"_373","style":{"__isSmartRef__":true,"id":8099},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" console.log(\"variable: \" + variables[i][0]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8099":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8100":{"_id":"_374","style":{"__isSmartRef__":true,"id":8101},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8101":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8102":{"_id":"_375","style":{"__isSmartRef__":true,"id":8103},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8103":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"8104":{"_id":"_376","style":{"__isSmartRef__":true,"id":8105},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" index = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8105":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8106":{"_id":"_377","style":{"__isSmartRef__":true,"id":8107},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8107":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"8108":{"_id":"_378","style":{"__isSmartRef__":true,"id":8109},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":".algorithm.all.indexOf(variables[i][","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8109":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8110":{"_id":"_379","style":{"__isSmartRef__":true,"id":8111},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8111":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"8112":{"_id":"_380","style":{"__isSmartRef__":true,"id":8113},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"]);\n helper[index] = variables[i][","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8113":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8114":{"_id":"_381","style":{"__isSmartRef__":true,"id":8115},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8115":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"8116":{"_id":"_382","style":{"__isSmartRef__":true,"id":8117},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8117":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8118":{"_id":"_383","style":{"__isSmartRef__":true,"id":8119},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8119":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"8120":{"_id":"_384","style":{"__isSmartRef__":true,"id":8121},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" (! variables[i][","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8121":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8122":{"_id":"_385","style":{"__isSmartRef__":true,"id":8123},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8123":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"8124":{"_id":"_386","style":{"__isSmartRef__":true,"id":8125},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"].startsWith(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8125":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8126":{"_id":"_387","style":{"__isSmartRef__":true,"id":8127},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\"x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8127":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"8128":{"_id":"_388","style":{"__isSmartRef__":true,"id":8129},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":")) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8129":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8130":{"_id":"_389","style":{"__isSmartRef__":true,"id":8131},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8131":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8132":{"_id":"_390","style":{"__isSmartRef__":true,"id":8133},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8133":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8134":{"_id":"_391","style":{"__isSmartRef__":true,"id":8135},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8135":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"8136":{"_id":"_392","style":{"__isSmartRef__":true,"id":8137},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" Schlupfvariable","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8137":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8138":{"_id":"_393","style":{"__isSmartRef__":true,"id":8139},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n maxFunct[index] = -","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8139":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8140":{"_id":"_394","style":{"__isSmartRef__":true,"id":8141},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8141":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"8142":{"_id":"_395","style":{"__isSmartRef__":true,"id":8143},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8143":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8144":{"_id":"_396","style":{"__isSmartRef__":true,"id":8145},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8145":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8146":{"_id":"_397","style":{"__isSmartRef__":true,"id":8147},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8147":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8148":{"_id":"_398","style":{"__isSmartRef__":true,"id":8149},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8149":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8150":{"_id":"_399","style":{"__isSmartRef__":true,"id":8151},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n\n helper[length - ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8151":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8152":{"_id":"_400","style":{"__isSmartRef__":true,"id":8153},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8153":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"8154":{"_id":"_401","style":{"__isSmartRef__":true,"id":8155},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"] = sum;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8155":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8156":{"_id":"_402","style":{"__isSmartRef__":true,"id":8157},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8157":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"8158":{"_id":"_403","style":{"__isSmartRef__":true,"id":8159},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":".algorithm.tableau.push(helper);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8159":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8160":{"_id":"_404","style":{"__isSmartRef__":true,"id":8161},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8161":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"8162":{"_id":"_405","style":{"__isSmartRef__":true,"id":8163},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":".algorithm.tableau.push(maxFunct);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8163":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8164":{"_id":"_406","style":{"__isSmartRef__":true,"id":8165},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8165":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"8166":{"_id":"_407","style":{"__isSmartRef__":true,"id":8167},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":" console.log(\"tableau: \" + this.algorithm.tableau);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8167":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8168":{"_id":"_408","style":{"__isSmartRef__":true,"id":8169},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8169":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8170":{"_id":"_409","style":{"__isSmartRef__":true,"id":8171},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8171":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"8172":{"_id":"_410","style":{"__isSmartRef__":true,"id":8173},"chunkOwner":{"__isSmartRef__":true,"id":7984},"storedString":").tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8173":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"8174":{"resizeWidth":true,"resizeHeight":true},"8175":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8176":{"morph":{"__isSmartRef__":true,"id":7984},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8177":{"sourceObj":{"__isSmartRef__":true,"id":7984},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":8178},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8178":{"submorphs":[],"scripts":[],"id":"238A1CF0-A841-47C2-8AA5-3D4935EF5447","shape":{"__isSmartRef__":true,"id":8179},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":8180},"eventHandler":{"__isSmartRef__":true,"id":8181},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":7749},"layout":{"__isSmartRef__":true,"id":8182},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8183},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(854.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"8179":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8180":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8181":{"morph":{"__isSmartRef__":true,"id":8178},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8182":{"moveHorizontal":true,"adjustForNewBounds":true},"8183":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":8184},"setColors":{"__isSmartRef__":true,"id":8188}},"8184":{"varMapping":{"__isSmartRef__":true,"id":8185},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8186},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8185":{"this":{"__isSmartRef__":true,"id":8178}},"8186":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":8187}},"8187":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8188":{"varMapping":{"__isSmartRef__":true,"id":8189},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":8190},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8189":{"this":{"__isSmartRef__":true,"id":8178}},"8190":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":8191}},"8191":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8192":{"sourceObj":{"__isSmartRef__":true,"id":7984},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7984},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8193":{"sourceObj":{"__isSmartRef__":true,"id":7984},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7984},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":8194},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8194":{"source":{"__isSmartRef__":true,"id":7984},"target":{"__isSmartRef__":true,"id":7984}},"8195":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8196},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":8197}],"eventHandler":{"__isSmartRef__":true,"id":8199},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(281.0,201.9)","_TextColor":"Color.rgb(0,204,0)"},"8196":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"8197":{"style":{"__isSmartRef__":true,"id":8198},"chunkOwner":{"__isSmartRef__":true,"id":8195},"_id":"_30848","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8198":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8199":{"morph":{"__isSmartRef__":true,"id":8195},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8200":{"doSave":{"__isSmartRef__":true,"id":8201},"boundEval":{"__isSmartRef__":true,"id":8209},"reset":{"__isSmartRef__":true,"id":8217},"display":{"__isSmartRef__":true,"id":8221},"hasChanged":{"__isSmartRef__":true,"id":8225},"displayStatus":{"__isSmartRef__":true,"id":8229},"updateTarget":{"__isSmartRef__":true,"id":8233}},"8201":{"varMapping":{"__isSmartRef__":true,"id":8202},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8202":{"this":{"__isSmartRef__":true,"id":7984},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8203}},"8203":{"$super":{"__isSmartRef__":true,"id":8204}},"8204":{"varMapping":{"__isSmartRef__":true,"id":8205},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8206},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8205":{"obj":{"__isSmartRef__":true,"id":7984},"name":"doSave"},"8206":{},"8207":{"timestamp":{"__isSmartRef__":true,"id":8208},"user":"lauritz"},"8208":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"8209":{"varMapping":{"__isSmartRef__":true,"id":8210},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":8215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8210":{"this":{"__isSmartRef__":true,"id":7984},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8211}},"8211":{"$super":{"__isSmartRef__":true,"id":8212}},"8212":{"varMapping":{"__isSmartRef__":true,"id":8213},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8214},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8213":{"obj":{"__isSmartRef__":true,"id":7984},"name":"boundEval"},"8214":{},"8215":{"timestamp":{"__isSmartRef__":true,"id":8216},"user":"lauritz","categories":[]},"8216":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"8217":{"varMapping":{"__isSmartRef__":true,"id":8218},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":8219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8218":{"this":{"__isSmartRef__":true,"id":7984}},"8219":{"timestamp":{"__isSmartRef__":true,"id":8220},"user":"cschuster","tags":[]},"8220":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8221":{"varMapping":{"__isSmartRef__":true,"id":8222},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":8223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8222":{"this":{"__isSmartRef__":true,"id":7984}},"8223":{"timestamp":{"__isSmartRef__":true,"id":8224},"user":"lauritz","tags":[]},"8224":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8225":{"varMapping":{"__isSmartRef__":true,"id":8226},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":8227},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8226":{"this":{"__isSmartRef__":true,"id":7984}},"8227":{"timestamp":{"__isSmartRef__":true,"id":8228},"user":"lauritz","categories":[]},"8228":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8229":{"varMapping":{"__isSmartRef__":true,"id":8230},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":8231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8230":{"this":{"__isSmartRef__":true,"id":7984}},"8231":{"timestamp":{"__isSmartRef__":true,"id":8232},"user":"lauritz","categories":[]},"8232":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"8233":{"varMapping":{"__isSmartRef__":true,"id":8234},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":8235},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8234":{"this":{"__isSmartRef__":true,"id":7984}},"8235":{"timestamp":{"__isSmartRef__":true,"id":8236},"user":"lauritz","tags":[]},"8236":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8237":{"submorphs":[{"__isSmartRef__":true,"id":8238}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":8243},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8244},"lighterFill":{"__isSmartRef__":true,"id":8249},"label":{"__isSmartRef__":true,"id":8238},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":8254},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":8255},"eventHandler":{"__isSmartRef__":true,"id":8256},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"8238":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":8239},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":8237},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":8240}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":8242},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8239":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"8240":{"style":{"__isSmartRef__":true,"id":8241},"chunkOwner":{"__isSmartRef__":true,"id":8238},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8241":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8242":{"morph":{"__isSmartRef__":true,"id":8238},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8243":{"_Fill":{"__isSmartRef__":true,"id":8244},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"8244":{"stops":[{"__isSmartRef__":true,"id":8245},{"__isSmartRef__":true,"id":8246},{"__isSmartRef__":true,"id":8247},{"__isSmartRef__":true,"id":8248}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8245":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8246":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8247":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8248":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8249":{"stops":[{"__isSmartRef__":true,"id":8250},{"__isSmartRef__":true,"id":8251},{"__isSmartRef__":true,"id":8252},{"__isSmartRef__":true,"id":8253}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8250":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8251":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8252":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8253":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8254":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8255":{"moveHorizontal":true},"8256":{"morph":{"__isSmartRef__":true,"id":8237},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8257":{"submorphs":[],"scripts":[],"id":"37F901F9-EF1A-43E3-A9D5-DB809F327517","shape":{"__isSmartRef__":true,"id":8258},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":8259},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":7749},"attributeConnections":[{"__isSmartRef__":true,"id":8260}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":8262},"eventHandler":{"__isSmartRef__":true,"id":8263},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8264},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,394.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"8258":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"8259":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8260":{"sourceObj":{"__isSmartRef__":true,"id":8257},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7749},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8261},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8261":{"source":{"__isSmartRef__":true,"id":8257},"target":{"__isSmartRef__":true,"id":7749}},"8262":{"resizeHeight":false,"moveVertical":true},"8263":{"morph":{"__isSmartRef__":true,"id":8257},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8264":{"preselectItem":{"__isSmartRef__":true,"id":8265}},"8265":{"varMapping":{"__isSmartRef__":true,"id":8266},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8267},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8266":{"this":{"__isSmartRef__":true,"id":8257}},"8267":{"timestamp":{"__isSmartRef__":true,"id":8268},"user":"lauritz"},"8268":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"8269":{"submorphs":[{"__isSmartRef__":true,"id":8270}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":8274},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8275},"lighterFill":{"__isSmartRef__":true,"id":8280},"label":{"__isSmartRef__":true,"id":8270},"attributeConnections":[{"__isSmartRef__":true,"id":8285}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":8286},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"8270":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":8271},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":8269},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":8272}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8271":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"8272":{"style":{"__isSmartRef__":true,"id":8273},"chunkOwner":{"__isSmartRef__":true,"id":8270},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8273":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8274":{"_Fill":{"__isSmartRef__":true,"id":8275},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"8275":{"stops":[{"__isSmartRef__":true,"id":8276},{"__isSmartRef__":true,"id":8277},{"__isSmartRef__":true,"id":8278},{"__isSmartRef__":true,"id":8279}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8276":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8277":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8278":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8279":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8280":{"stops":[{"__isSmartRef__":true,"id":8281},{"__isSmartRef__":true,"id":8282},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8284}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8281":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8282":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8283":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8284":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8285":{"sourceObj":{"__isSmartRef__":true,"id":8269},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7756},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8286":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8287":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":8288},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":8289},"textChunks":[{"__isSmartRef__":true,"id":8290}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":8292}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":8294},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":8295},"selection":{"__isSmartRef__":true,"id":7748},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":8314},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8315},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"8288":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"8289":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8290":{"style":{"__isSmartRef__":true,"id":8291},"chunkOwner":{"__isSmartRef__":true,"id":8287},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8291":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8292":{"sourceObj":{"__isSmartRef__":true,"id":8287},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7749},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8293},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8293":{"source":{"__isSmartRef__":true,"id":8287},"target":{"__isSmartRef__":true,"id":7749}},"8294":{"morph":{"__isSmartRef__":true,"id":8287},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8295":{"createListMorph":{"__isSmartRef__":true,"id":8296},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":8298},"onMouseUp":{"__isSmartRef__":true,"id":8300},"resetConnections":{"__isSmartRef__":true,"id":8302},"setTargetToListSelection":{"__isSmartRef__":true,"id":8304},"setTargetOfPane":{"__isSmartRef__":true,"id":8306},"onBlur":{"__isSmartRef__":true,"id":8308},"reset":{"__isSmartRef__":true,"id":8310},"onMouseDown":{"__isSmartRef__":true,"id":8312}},"8296":{"time":{"__isSmartRef__":true,"id":8297},"user":"lauritz"},"8297":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8298":{"time":{"__isSmartRef__":true,"id":8299},"user":"lauritz"},"8299":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8300":{"time":{"__isSmartRef__":true,"id":8301},"user":"lauritz"},"8301":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8302":{"time":{"__isSmartRef__":true,"id":8303},"user":"lauritz"},"8303":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8304":{"time":{"__isSmartRef__":true,"id":8305},"user":"lauritz"},"8305":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8306":{"time":{"__isSmartRef__":true,"id":8307},"user":"lauritz"},"8307":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8308":{"time":{"__isSmartRef__":true,"id":8309},"user":"lauritz"},"8309":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8310":{"time":{"__isSmartRef__":true,"id":8311},"user":"lauritz"},"8311":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8312":{"time":{"__isSmartRef__":true,"id":8313},"user":"lauritz"},"8313":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8314":{},"8315":{"getList":{"__isSmartRef__":true,"id":8316},"setList":{"__isSmartRef__":true,"id":8319},"reset":{"__isSmartRef__":true,"id":8322},"example":{"__isSmartRef__":true,"id":8325},"removeList":{"__isSmartRef__":true,"id":8328},"onBlur":{"__isSmartRef__":true,"id":8331},"createListMorph":{"__isSmartRef__":true,"id":8338},"resetConnections":{"__isSmartRef__":true,"id":8341},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":8344},"setTargetToListSelection":{"__isSmartRef__":true,"id":8347},"setTargetOfPane":{"__isSmartRef__":true,"id":8350},"onMouseDown":{"__isSmartRef__":true,"id":8353}},"8316":{"varMapping":{"__isSmartRef__":true,"id":8317},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":8318},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8317":{"this":{"__isSmartRef__":true,"id":8287}},"8318":{},"8319":{"varMapping":{"__isSmartRef__":true,"id":8320},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":8321},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8320":{"this":{"__isSmartRef__":true,"id":8287}},"8321":{},"8322":{"varMapping":{"__isSmartRef__":true,"id":8323},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":8324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8323":{"this":{"__isSmartRef__":true,"id":8287}},"8324":{},"8325":{"varMapping":{"__isSmartRef__":true,"id":8326},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":8327},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8326":{"this":{"__isSmartRef__":true,"id":8287}},"8327":{},"8328":{"varMapping":{"__isSmartRef__":true,"id":8329},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":8330},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8329":{"this":{"__isSmartRef__":true,"id":8287}},"8330":{},"8331":{"varMapping":{"__isSmartRef__":true,"id":8332},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":8337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8332":{"this":{"__isSmartRef__":true,"id":8287},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8333}},"8333":{"$super":{"__isSmartRef__":true,"id":8334}},"8334":{"varMapping":{"__isSmartRef__":true,"id":8335},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8336},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8335":{"obj":{"__isSmartRef__":true,"id":8287},"name":"onBlur"},"8336":{},"8337":{},"8338":{"varMapping":{"__isSmartRef__":true,"id":8339},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":8340},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8339":{"this":{"__isSmartRef__":true,"id":8287}},"8340":{},"8341":{"varMapping":{"__isSmartRef__":true,"id":8342},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":8343},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8342":{"this":{"__isSmartRef__":true,"id":8287}},"8343":{},"8344":{"varMapping":{"__isSmartRef__":true,"id":8345},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":8346},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8345":{"this":{"__isSmartRef__":true,"id":8287}},"8346":{},"8347":{"varMapping":{"__isSmartRef__":true,"id":8348},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8348":{"this":{"__isSmartRef__":true,"id":8287}},"8349":{},"8350":{"varMapping":{"__isSmartRef__":true,"id":8351},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":8352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8351":{"this":{"__isSmartRef__":true,"id":8287}},"8352":{},"8353":{"varMapping":{"__isSmartRef__":true,"id":8354},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8359},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8354":{"this":{"__isSmartRef__":true,"id":8287},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8355}},"8355":{"$super":{"__isSmartRef__":true,"id":8356}},"8356":{"varMapping":{"__isSmartRef__":true,"id":8357},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8358},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8357":{"obj":{"__isSmartRef__":true,"id":8287},"name":"onMouseDown"},"8358":{},"8359":{},"8360":{"morph":{"__isSmartRef__":true,"id":7756},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8361":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":8362},"setTarget":{"__isSmartRef__":true,"id":8365},"generateSourceForScript":{"__isSmartRef__":true,"id":8368},"generateSourceForConnection":{"__isSmartRef__":true,"id":8371},"generateTargetCode":{"__isSmartRef__":true,"id":8374},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":8377},"displayJavaScriptSource":{"__isSmartRef__":true,"id":8380},"displaySourceForScript":{"__isSmartRef__":true,"id":8383},"displaySourceForConnection":{"__isSmartRef__":true,"id":8386},"newScript":{"__isSmartRef__":true,"id":8389},"newConnection":{"__isSmartRef__":true,"id":8392},"deleteSelectedScript":{"__isSmartRef__":true,"id":8395},"disconnectConnection":{"__isSmartRef__":true,"id":8398},"updateLists":{"__isSmartRef__":true,"id":8401},"displayInitialScript":{"__isSmartRef__":true,"id":8404},"reset":{"__isSmartRef__":true,"id":8407},"selectChangedContent":{"__isSmartRef__":true,"id":8410}},"8362":{"varMapping":{"__isSmartRef__":true,"id":8363},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":8364},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8363":{"this":{"__isSmartRef__":true,"id":7756}},"8364":{},"8365":{"varMapping":{"__isSmartRef__":true,"id":8366},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":8367},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8366":{"this":{"__isSmartRef__":true,"id":7756}},"8367":{},"8368":{"varMapping":{"__isSmartRef__":true,"id":8369},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":8370},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8369":{"this":{"__isSmartRef__":true,"id":7756}},"8370":{},"8371":{"varMapping":{"__isSmartRef__":true,"id":8372},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":8373},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8372":{"this":{"__isSmartRef__":true,"id":7756}},"8373":{},"8374":{"varMapping":{"__isSmartRef__":true,"id":8375},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":8376},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8375":{"this":{"__isSmartRef__":true,"id":7756}},"8376":{},"8377":{"varMapping":{"__isSmartRef__":true,"id":8378},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8379},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8378":{"this":{"__isSmartRef__":true,"id":7756}},"8379":{},"8380":{"varMapping":{"__isSmartRef__":true,"id":8381},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":8382},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8381":{"this":{"__isSmartRef__":true,"id":7756}},"8382":{},"8383":{"varMapping":{"__isSmartRef__":true,"id":8384},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8385},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8384":{"this":{"__isSmartRef__":true,"id":7756}},"8385":{},"8386":{"varMapping":{"__isSmartRef__":true,"id":8387},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8388},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8387":{"this":{"__isSmartRef__":true,"id":7756}},"8388":{},"8389":{"varMapping":{"__isSmartRef__":true,"id":8390},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8390":{"this":{"__isSmartRef__":true,"id":7756}},"8391":{},"8392":{"varMapping":{"__isSmartRef__":true,"id":8393},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8394},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8393":{"this":{"__isSmartRef__":true,"id":7756}},"8394":{},"8395":{"varMapping":{"__isSmartRef__":true,"id":8396},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8397},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8396":{"this":{"__isSmartRef__":true,"id":7756}},"8397":{},"8398":{"varMapping":{"__isSmartRef__":true,"id":8399},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":8400},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8399":{"this":{"__isSmartRef__":true,"id":7756}},"8400":{},"8401":{"varMapping":{"__isSmartRef__":true,"id":8402},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":8403},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8402":{"this":{"__isSmartRef__":true,"id":7756}},"8403":{},"8404":{"varMapping":{"__isSmartRef__":true,"id":8405},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8406},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8405":{"this":{"__isSmartRef__":true,"id":7756}},"8406":{},"8407":{"varMapping":{"__isSmartRef__":true,"id":8408},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":8409},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8408":{"this":{"__isSmartRef__":true,"id":7756}},"8409":{},"8410":{"varMapping":{"__isSmartRef__":true,"id":8411},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":8503},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8502":{"this":{"__isSmartRef__":true,"id":8478}},"8503":{"timestamp":{"__isSmartRef__":true,"id":8504},"user":"lauritz","categories":[]},"8504":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"8505":{"submorphs":[{"__isSmartRef__":true,"id":8506}],"scripts":[],"id":"C62B192F-B3C3-48F6-8FA2-33D3415659CC","shape":{"__isSmartRef__":true,"id":8511},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8517},"lighterFill":{"__isSmartRef__":true,"id":8522},"label":{"__isSmartRef__":true,"id":8506},"attributeConnections":[{"__isSmartRef__":true,"id":8527}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":8529},"owner":{"__isSmartRef__":true,"id":7749},"eventHandler":{"__isSmartRef__":true,"id":8530},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":7749},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8531},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"8506":{"submorphs":[],"scripts":[],"id":"D518CBD5-D4DB-4547-AEE6-C01BB221C55A","shape":{"__isSmartRef__":true,"id":8507},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":8505},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":8508}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8510},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"8507":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"8508":{"style":{"__isSmartRef__":true,"id":8509},"chunkOwner":{"__isSmartRef__":true,"id":8506},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8509":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8510":{"morph":{"__isSmartRef__":true,"id":8506},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8511":{"_Fill":{"__isSmartRef__":true,"id":8512},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8512":{"stops":[{"__isSmartRef__":true,"id":8513},{"__isSmartRef__":true,"id":8514},{"__isSmartRef__":true,"id":8515},{"__isSmartRef__":true,"id":8516}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8513":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8514":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"8515":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"8516":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"8517":{"stops":[{"__isSmartRef__":true,"id":8518},{"__isSmartRef__":true,"id":8519},{"__isSmartRef__":true,"id":8520},{"__isSmartRef__":true,"id":8521}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8518":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8519":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8520":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8521":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8522":{"stops":[{"__isSmartRef__":true,"id":8523},{"__isSmartRef__":true,"id":8524},{"__isSmartRef__":true,"id":8525},{"__isSmartRef__":true,"id":8526}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8523":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8524":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8525":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8526":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8527":{"sourceObj":{"__isSmartRef__":true,"id":8505},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8505},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8528},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8528":{"source":{"__isSmartRef__":true,"id":8505},"target":{"__isSmartRef__":true,"id":8505}},"8529":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8530":{"morph":{"__isSmartRef__":true,"id":8505},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8531":{"deleteSelectedScript":{"__isSmartRef__":true,"id":8532}},"8532":{"varMapping":{"__isSmartRef__":true,"id":8533},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":8534},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8533":{"this":{"__isSmartRef__":true,"id":8505}},"8534":{"timestamp":{"__isSmartRef__":true,"id":8535},"user":"lauritz"},"8535":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"8536":{"submorphs":[{"__isSmartRef__":true,"id":8537}],"scripts":[],"id":"6F041543-6D45-42F3-BF89-8E16034043DA","shape":{"__isSmartRef__":true,"id":8543},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8544},"lighterFill":{"__isSmartRef__":true,"id":8549},"label":{"__isSmartRef__":true,"id":8537},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":8554},"list":[],"eventHandler":{"__isSmartRef__":true,"id":8555},"owner":{"__isSmartRef__":true,"id":7749},"textString":"","selection":{"__isSmartRef__":true,"id":8556},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8562},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"8537":{"submorphs":[],"scripts":[],"id":"6BECA18F-564A-45E4-A2FC-5C016F10274D","shape":{"__isSmartRef__":true,"id":8538},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":8536},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":8539}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":8541}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":8542},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"8538":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"8539":{"style":{"__isSmartRef__":true,"id":8540},"chunkOwner":{"__isSmartRef__":true,"id":8537},"_id":"_339","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8540":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8541":{"sourceObj":{"__isSmartRef__":true,"id":8537},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8536},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8542":{"morph":{"__isSmartRef__":true,"id":8537},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8543":{"_Fill":{"__isSmartRef__":true,"id":8544},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8544":{"stops":[{"__isSmartRef__":true,"id":8545},{"__isSmartRef__":true,"id":8546},{"__isSmartRef__":true,"id":8547},{"__isSmartRef__":true,"id":8548}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8545":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8546":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8547":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8548":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8549":{"stops":[{"__isSmartRef__":true,"id":8550},{"__isSmartRef__":true,"id":8551},{"__isSmartRef__":true,"id":8552},{"__isSmartRef__":true,"id":8553}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8550":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8551":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8552":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8553":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8554":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8555":{"morph":{"__isSmartRef__":true,"id":8536},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8556":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":8557},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":8558},"textChunks":[{"__isSmartRef__":true,"id":8559}],"eventHandler":{"__isSmartRef__":true,"id":8561},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"8557":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"8558":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8559":{"style":{"__isSmartRef__":true,"id":8560},"chunkOwner":{"__isSmartRef__":true,"id":8556},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8560":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8561":{"morph":{"__isSmartRef__":true,"id":8556},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8562":{"reset":{"__isSmartRef__":true,"id":8563},"onMouseDown":{"__isSmartRef__":true,"id":8567},"onBlur":{"__isSmartRef__":true,"id":8575},"createScenePresentation":{"__isSmartRef__":true,"id":8583},"presentTargetChooser":{"__isSmartRef__":true,"id":8587},"removeTargetChooser":{"__isSmartRef__":true,"id":8591},"removeHighlight":{"__isSmartRef__":true,"id":8595},"highlightCurrentTarget":{"__isSmartRef__":true,"id":8599},"updateTargetFromSelection":{"__isSmartRef__":true,"id":8603},"currentMorphicScene":{"__isSmartRef__":true,"id":8607},"highlightTarget":{"__isSmartRef__":true,"id":8611},"setLabel":{"__isSmartRef__":true,"id":8615},"updateTargetFromOwner":{"__isSmartRef__":true,"id":8623}},"8563":{"varMapping":{"__isSmartRef__":true,"id":8564},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":8565},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8564":{"this":{"__isSmartRef__":true,"id":8536}},"8565":{"timestamp":{"__isSmartRef__":true,"id":8566},"user":"lauritz","tags":[]},"8566":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8567":{"varMapping":{"__isSmartRef__":true,"id":8568},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8568":{"this":{"__isSmartRef__":true,"id":8536},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8569}},"8569":{"$super":{"__isSmartRef__":true,"id":8570}},"8570":{"varMapping":{"__isSmartRef__":true,"id":8571},"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":8572},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8571":{"obj":{"__isSmartRef__":true,"id":8536},"name":"onMouseDown"},"8572":{},"8573":{"timestamp":{"__isSmartRef__":true,"id":8574},"user":"lauritz","tags":[]},"8574":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8575":{"varMapping":{"__isSmartRef__":true,"id":8576},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8576":{"this":{"__isSmartRef__":true,"id":8536},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8577}},"8577":{"$super":{"__isSmartRef__":true,"id":8578}},"8578":{"varMapping":{"__isSmartRef__":true,"id":8579},"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":8580},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8579":{"obj":{"__isSmartRef__":true,"id":8536},"name":"onBlur"},"8580":{},"8581":{"timestamp":{"__isSmartRef__":true,"id":8582},"user":"lauritz","tags":[]},"8582":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8583":{"varMapping":{"__isSmartRef__":true,"id":8584},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":8585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8584":{"this":{"__isSmartRef__":true,"id":8536}},"8585":{"timestamp":{"__isSmartRef__":true,"id":8586},"user":"lauritz","tags":[]},"8586":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8587":{"varMapping":{"__isSmartRef__":true,"id":8588},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":8589},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8588":{"this":{"__isSmartRef__":true,"id":8536}},"8589":{"timestamp":{"__isSmartRef__":true,"id":8590},"user":"lauritz","tags":[]},"8590":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8591":{"varMapping":{"__isSmartRef__":true,"id":8592},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":8593},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8592":{"this":{"__isSmartRef__":true,"id":8536}},"8593":{"timestamp":{"__isSmartRef__":true,"id":8594},"user":"lauritz","tags":[]},"8594":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8595":{"varMapping":{"__isSmartRef__":true,"id":8596},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":8597},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8596":{"this":{"__isSmartRef__":true,"id":8536}},"8597":{"timestamp":{"__isSmartRef__":true,"id":8598},"user":"lauritz","tags":[]},"8598":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8599":{"varMapping":{"__isSmartRef__":true,"id":8600},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":8601},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8600":{"this":{"__isSmartRef__":true,"id":8536}},"8601":{"timestamp":{"__isSmartRef__":true,"id":8602},"user":"lauritz","tags":[]},"8602":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8603":{"varMapping":{"__isSmartRef__":true,"id":8604},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8605},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8604":{"this":{"__isSmartRef__":true,"id":8536}},"8605":{"timestamp":{"__isSmartRef__":true,"id":8606},"user":"lauritz","tags":[]},"8606":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8607":{"varMapping":{"__isSmartRef__":true,"id":8608},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":8609},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8608":{"this":{"__isSmartRef__":true,"id":8536}},"8609":{"timestamp":{"__isSmartRef__":true,"id":8610},"user":"lauritz","tags":[]},"8610":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8611":{"varMapping":{"__isSmartRef__":true,"id":8612},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":8613},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8612":{"this":{"__isSmartRef__":true,"id":8536}},"8613":{"timestamp":{"__isSmartRef__":true,"id":8614},"user":"lauritz","tags":[]},"8614":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8615":{"varMapping":{"__isSmartRef__":true,"id":8616},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":8621},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8616":{"this":{"__isSmartRef__":true,"id":8536},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8617}},"8617":{"$super":{"__isSmartRef__":true,"id":8618}},"8618":{"varMapping":{"__isSmartRef__":true,"id":8619},"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":8620},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8619":{"obj":{"__isSmartRef__":true,"id":8536},"name":"setLabel"},"8620":{},"8621":{"timestamp":{"__isSmartRef__":true,"id":8622},"user":"lauritz","tags":[]},"8622":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8623":{"varMapping":{"__isSmartRef__":true,"id":8624},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":8625},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8624":{"this":{"__isSmartRef__":true,"id":8536}},"8625":{"timestamp":{"__isSmartRef__":true,"id":8626},"user":"lauritz","tags":[]},"8626":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8627":{"submorphs":[],"scripts":[],"id":"3359FE0C-DB4D-4AE1-812B-0A3C9A505DA7","shape":{"__isSmartRef__":true,"id":8628},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":8629},"textChunks":[{"__isSmartRef__":true,"id":8630}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":8632},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":7749},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"8628":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8629":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8630":{"style":{"__isSmartRef__":true,"id":8631},"chunkOwner":{"__isSmartRef__":true,"id":8627},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8631":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8632":{"morph":{"__isSmartRef__":true,"id":8627},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8633":{"submorphs":[{"__isSmartRef__":true,"id":8634}],"scripts":[],"id":"94BB97EE-2892-4558-98C8-DA05C3D7FC05","shape":{"__isSmartRef__":true,"id":8640},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8646},"lighterFill":{"__isSmartRef__":true,"id":8651},"label":{"__isSmartRef__":true,"id":8634},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":8656},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":8657},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7749},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8658},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"8634":{"submorphs":[],"scripts":[],"id":"5B90A65D-DDFC-43D5-BE97-C1DB3F3F4D63","shape":{"__isSmartRef__":true,"id":8635},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":8633},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":8636}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":8638}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":8639},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"8635":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"8636":{"style":{"__isSmartRef__":true,"id":8637},"chunkOwner":{"__isSmartRef__":true,"id":8634},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8637":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8638":{"sourceObj":{"__isSmartRef__":true,"id":8634},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8633},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8639":{"morph":{"__isSmartRef__":true,"id":8634},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8640":{"_Fill":{"__isSmartRef__":true,"id":8641},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8641":{"stops":[{"__isSmartRef__":true,"id":8642},{"__isSmartRef__":true,"id":8643},{"__isSmartRef__":true,"id":8644},{"__isSmartRef__":true,"id":8645}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8642":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"8643":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"8644":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"8645":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"8646":{"stops":[{"__isSmartRef__":true,"id":8647},{"__isSmartRef__":true,"id":8648},{"__isSmartRef__":true,"id":8649},{"__isSmartRef__":true,"id":8650}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8647":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8648":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8649":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8650":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8651":{"stops":[{"__isSmartRef__":true,"id":8652},{"__isSmartRef__":true,"id":8653},{"__isSmartRef__":true,"id":8654},{"__isSmartRef__":true,"id":8655}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8652":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8653":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8654":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8655":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8656":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8657":{"morph":{"__isSmartRef__":true,"id":8633},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8658":{"createListMorph":{"__isSmartRef__":true,"id":8659},"getList":{"__isSmartRef__":true,"id":8663},"removeList":{"__isSmartRef__":true,"id":8667},"reset":{"__isSmartRef__":true,"id":8671},"onMouseUp":{"__isSmartRef__":true,"id":8675},"onBlur":{"__isSmartRef__":true,"id":8683},"setTag":{"__isSmartRef__":true,"id":8691}},"8659":{"varMapping":{"__isSmartRef__":true,"id":8660},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":8661},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8660":{"this":{"__isSmartRef__":true,"id":8633}},"8661":{"timestamp":{"__isSmartRef__":true,"id":8662},"user":"lauritz","categories":[]},"8662":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"8663":{"varMapping":{"__isSmartRef__":true,"id":8664},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":8665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8664":{"this":{"__isSmartRef__":true,"id":8633}},"8665":{"timestamp":{"__isSmartRef__":true,"id":8666},"user":"lauritz","tags":[]},"8666":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"8667":{"varMapping":{"__isSmartRef__":true,"id":8668},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":8669},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8668":{"this":{"__isSmartRef__":true,"id":8633}},"8669":{"timestamp":{"__isSmartRef__":true,"id":8670},"user":"lauritz","categories":[]},"8670":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"8671":{"varMapping":{"__isSmartRef__":true,"id":8672},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":8673},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8672":{"this":{"__isSmartRef__":true,"id":8633}},"8673":{"timestamp":{"__isSmartRef__":true,"id":8674},"user":"lauritz","tags":[]},"8674":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"8675":{"varMapping":{"__isSmartRef__":true,"id":8676},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":8681},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8676":{"this":{"__isSmartRef__":true,"id":8633},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8677}},"8677":{"$super":{"__isSmartRef__":true,"id":8678}},"8678":{"varMapping":{"__isSmartRef__":true,"id":8679},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8680},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8679":{"obj":{"__isSmartRef__":true,"id":8633},"name":"onMouseUp"},"8680":{},"8681":{"timestamp":{"__isSmartRef__":true,"id":8682},"user":"lauritz","categories":[]},"8682":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"8683":{"varMapping":{"__isSmartRef__":true,"id":8684},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8689},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8684":{"this":{"__isSmartRef__":true,"id":8633},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8685}},"8685":{"$super":{"__isSmartRef__":true,"id":8686}},"8686":{"varMapping":{"__isSmartRef__":true,"id":8687},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8688},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8687":{"obj":{"__isSmartRef__":true,"id":8633},"name":"onBlur"},"8688":{},"8689":{"timestamp":{"__isSmartRef__":true,"id":8690},"user":"lauritz","categories":[]},"8690":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"8691":{"varMapping":{"__isSmartRef__":true,"id":8692},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":8693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8692":{"this":{"__isSmartRef__":true,"id":8633}},"8693":{"timestamp":{"__isSmartRef__":true,"id":8694},"user":"lauritz","categories":[]},"8694":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"8695":{"submorphs":[{"__isSmartRef__":true,"id":8696}],"scripts":[],"id":"6AD44D0E-9A07-45F7-8A53-9951106CBB68","shape":{"__isSmartRef__":true,"id":8701},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8702},"lighterFill":{"__isSmartRef__":true,"id":8707},"label":{"__isSmartRef__":true,"id":8696},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8712},"attributeConnections":[{"__isSmartRef__":true,"id":8713}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8736},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":7749},"layout":{"__isSmartRef__":true,"id":8737},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(759.7,9.5)"},"8696":{"submorphs":[],"scripts":[],"id":"0F5A58A7-3FF5-4FF3-BD1E-FCA25AA55A67","shape":{"__isSmartRef__":true,"id":8697},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":8695},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":8698}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8700},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8697":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"8698":{"style":{"__isSmartRef__":true,"id":8699},"chunkOwner":{"__isSmartRef__":true,"id":8696},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8699":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8700":{"morph":{"__isSmartRef__":true,"id":8696},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8701":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":8702},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8702":{"stops":[{"__isSmartRef__":true,"id":8703},{"__isSmartRef__":true,"id":8704},{"__isSmartRef__":true,"id":8705},{"__isSmartRef__":true,"id":8706}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8703":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8704":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8705":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8706":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8707":{"stops":[{"__isSmartRef__":true,"id":8708},{"__isSmartRef__":true,"id":8709},{"__isSmartRef__":true,"id":8710},{"__isSmartRef__":true,"id":8711}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8708":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8709":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8710":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8711":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8712":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8713":{"sourceObj":{"__isSmartRef__":true,"id":8695},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7749},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":8714},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8714":{"submorphs":[{"__isSmartRef__":true,"id":8715}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8722},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":8725},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":8726},{"__isSmartRef__":true,"id":8727}],"con":{"__isSmartRef__":true,"id":8713},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8728},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8715":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8716},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":8721},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":8714},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"8716":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":8717},{"__isSmartRef__":true,"id":8718},{"__isSmartRef__":true,"id":8719},{"__isSmartRef__":true,"id":8720}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"8717":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8718":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8719":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8720":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8721":{"morph":{"__isSmartRef__":true,"id":8715},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8722":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":8723},{"__isSmartRef__":true,"id":8724}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"8723":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8724":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8725":{"morph":{"__isSmartRef__":true,"id":8714},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8726":{"morph":{"__isSmartRef__":true,"id":8714},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8727":{"morph":{"__isSmartRef__":true,"id":8714},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":8715},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8728":{"morphMenuItems":{"__isSmartRef__":true,"id":8729}},"8729":{"varMapping":{"__isSmartRef__":true,"id":8730},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":8735},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8730":{"this":{"__isSmartRef__":true,"id":8714},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8731}},"8731":{"$super":{"__isSmartRef__":true,"id":8732}},"8732":{"varMapping":{"__isSmartRef__":true,"id":8733},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8734},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8733":{"obj":{"__isSmartRef__":true,"id":8714},"name":"morphMenuItems"},"8734":{},"8735":{},"8736":{"morph":{"__isSmartRef__":true,"id":8695},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8737":{"centeredHorizontal":false,"moveHorizontal":true},"8738":{"submorphs":[{"__isSmartRef__":true,"id":8739}],"scripts":[],"id":"E72447B3-08DC-411C-BB37-A00B3415661C","shape":{"__isSmartRef__":true,"id":8744},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8745},"lighterFill":{"__isSmartRef__":true,"id":8750},"label":{"__isSmartRef__":true,"id":8739},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8755},"attributeConnections":[{"__isSmartRef__":true,"id":8756}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8779},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":8780},"owner":{"__isSmartRef__":true,"id":7749},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(646.4,9.5)"},"8739":{"submorphs":[],"scripts":[],"id":"91898D95-7948-4FD4-BA84-F94C499C128E","shape":{"__isSmartRef__":true,"id":8740},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":8738},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":8741}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8743},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8740":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"8741":{"style":{"__isSmartRef__":true,"id":8742},"chunkOwner":{"__isSmartRef__":true,"id":8739},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8742":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8743":{"morph":{"__isSmartRef__":true,"id":8739},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8744":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":8745},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8745":{"stops":[{"__isSmartRef__":true,"id":8746},{"__isSmartRef__":true,"id":8747},{"__isSmartRef__":true,"id":8748},{"__isSmartRef__":true,"id":8749}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8746":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8747":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8748":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8749":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8750":{"stops":[{"__isSmartRef__":true,"id":8751},{"__isSmartRef__":true,"id":8752},{"__isSmartRef__":true,"id":8753},{"__isSmartRef__":true,"id":8754}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8751":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8752":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8753":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8754":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8755":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8756":{"sourceObj":{"__isSmartRef__":true,"id":8738},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7984},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":8757},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8757":{"submorphs":[{"__isSmartRef__":true,"id":8758}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8765},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":8768},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":8769},{"__isSmartRef__":true,"id":8770}],"con":{"__isSmartRef__":true,"id":8756},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8771},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8758":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8759},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":8764},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":8757},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"8759":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":8760},{"__isSmartRef__":true,"id":8761},{"__isSmartRef__":true,"id":8762},{"__isSmartRef__":true,"id":8763}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"8760":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8761":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8762":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8763":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8764":{"morph":{"__isSmartRef__":true,"id":8758},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8765":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":8766},{"__isSmartRef__":true,"id":8767}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"8766":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8767":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8768":{"morph":{"__isSmartRef__":true,"id":8757},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8769":{"morph":{"__isSmartRef__":true,"id":8757},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8770":{"morph":{"__isSmartRef__":true,"id":8757},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":8758},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8771":{"morphMenuItems":{"__isSmartRef__":true,"id":8772}},"8772":{"varMapping":{"__isSmartRef__":true,"id":8773},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":8778},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8773":{"this":{"__isSmartRef__":true,"id":8757},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8774}},"8774":{"$super":{"__isSmartRef__":true,"id":8775}},"8775":{"varMapping":{"__isSmartRef__":true,"id":8776},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8777},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8776":{"obj":{"__isSmartRef__":true,"id":8757},"name":"morphMenuItems"},"8777":{},"8778":{},"8779":{"morph":{"__isSmartRef__":true,"id":8738},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8780":{"centeredHorizontal":false,"moveHorizontal":true},"8781":{"submorphs":[{"__isSmartRef__":true,"id":8782}],"scripts":[],"id":"C39C05B5-D52E-4FD3-9A81-617DE1E59063","shape":{"__isSmartRef__":true,"id":8787},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8788},"lighterFill":{"__isSmartRef__":true,"id":8793},"label":{"__isSmartRef__":true,"id":8782},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8798},"attributeConnections":[{"__isSmartRef__":true,"id":8799}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8800},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":7749},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":8801},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(540.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"8782":{"submorphs":[],"scripts":[],"id":"D234C60D-71FE-4E18-9212-DB5355471EA9","shape":{"__isSmartRef__":true,"id":8783},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":8781},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":8784}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8786},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8783":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"8784":{"style":{"__isSmartRef__":true,"id":8785},"chunkOwner":{"__isSmartRef__":true,"id":8782},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8785":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8786":{"morph":{"__isSmartRef__":true,"id":8782},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8787":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":8788},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8788":{"stops":[{"__isSmartRef__":true,"id":8789},{"__isSmartRef__":true,"id":8790},{"__isSmartRef__":true,"id":8791},{"__isSmartRef__":true,"id":8792}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8789":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8790":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8791":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8792":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8793":{"stops":[{"__isSmartRef__":true,"id":8794},{"__isSmartRef__":true,"id":8795},{"__isSmartRef__":true,"id":8796},{"__isSmartRef__":true,"id":8797}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8794":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8795":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8796":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8797":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8798":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8799":{"sourceObj":{"__isSmartRef__":true,"id":8781},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7749},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8800":{"morph":{"__isSmartRef__":true,"id":8781},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8801":{"moveHorizontal":true},"8802":{"submorphs":[{"__isSmartRef__":true,"id":8803},{"__isSmartRef__":true,"id":8810}],"scripts":[],"id":"B48B3870-B575-40FD-A110-FF7BA0B9752E","shape":{"__isSmartRef__":true,"id":8813},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8819},"lighterFill":{"__isSmartRef__":true,"id":8824},"label":{"__isSmartRef__":true,"id":8803},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8829},"attributeConnections":[{"__isSmartRef__":true,"id":8832}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8833},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":7749},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":8834},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8908},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"8803":{"submorphs":[],"scripts":[],"id":"C999C2EE-9121-48AA-A80B-0F6C6DB9A647","shape":{"__isSmartRef__":true,"id":8804},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":8802},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":8805},{"__isSmartRef__":true,"id":8807}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8809},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"8804":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"8805":{"style":{"__isSmartRef__":true,"id":8806},"chunkOwner":{"__isSmartRef__":true,"id":8803},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8806":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8807":{"style":{"__isSmartRef__":true,"id":8808},"chunkOwner":{"__isSmartRef__":true,"id":8803},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8808":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8809":{"morph":{"__isSmartRef__":true,"id":8803},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8810":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8811},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"EEE8451F-F38D-4973-8782-B44CC2C798F0","eventHandler":{"__isSmartRef__":true,"id":8812},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":8802},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"8811":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"8812":{"morph":{"__isSmartRef__":true,"id":8810},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8813":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":8814},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8814":{"stops":[{"__isSmartRef__":true,"id":8815},{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":8817},{"__isSmartRef__":true,"id":8818}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8815":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8816":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"8817":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"8818":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"8819":{"stops":[{"__isSmartRef__":true,"id":8820},{"__isSmartRef__":true,"id":8821},{"__isSmartRef__":true,"id":8822},{"__isSmartRef__":true,"id":8823}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8820":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8821":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8822":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8823":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8824":{"stops":[{"__isSmartRef__":true,"id":8825},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":8827},{"__isSmartRef__":true,"id":8828}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8825":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8826":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8827":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8828":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8829":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":8830}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8830":{"date":{"__isSmartRef__":true,"id":8831},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"8831":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8832":{"sourceObj":{"__isSmartRef__":true,"id":8802},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8802},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8833":{"morph":{"__isSmartRef__":true,"id":8802},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8834":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":8835},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":8836},"eventHandler":{"__isSmartRef__":true,"id":8877},"attributeConnections":[{"__isSmartRef__":true,"id":8878},{"__isSmartRef__":true,"id":8879},{"__isSmartRef__":true,"id":8880}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":8882},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":8802},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8887},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(40.0,4131.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"8835":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(775.0,471.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"8836":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":8837},{"__isSmartRef__":true,"id":8839},{"__isSmartRef__":true,"id":8841},{"__isSmartRef__":true,"id":8843},{"__isSmartRef__":true,"id":8845},{"__isSmartRef__":true,"id":8847},{"__isSmartRef__":true,"id":8849},{"__isSmartRef__":true,"id":8851},{"__isSmartRef__":true,"id":8853},{"__isSmartRef__":true,"id":8855},{"__isSmartRef__":true,"id":8857},{"__isSmartRef__":true,"id":8859},{"__isSmartRef__":true,"id":8861},{"__isSmartRef__":true,"id":8863},{"__isSmartRef__":true,"id":8865},{"__isSmartRef__":true,"id":8867},{"__isSmartRef__":true,"id":8869},{"__isSmartRef__":true,"id":8871},{"__isSmartRef__":true,"id":8873},{"__isSmartRef__":true,"id":8875}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8837":{"date":{"__isSmartRef__":true,"id":8838},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"8838":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8839":{"date":{"__isSmartRef__":true,"id":8840},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"8840":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8841":{"date":{"__isSmartRef__":true,"id":8842},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"8842":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8843":{"date":{"__isSmartRef__":true,"id":8844},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"8844":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8845":{"date":{"__isSmartRef__":true,"id":8846},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"8846":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8847":{"date":{"__isSmartRef__":true,"id":8848},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8848":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8849":{"date":{"__isSmartRef__":true,"id":8850},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8850":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8851":{"date":{"__isSmartRef__":true,"id":8852},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8852":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"8853":{"date":{"__isSmartRef__":true,"id":8854},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8854":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"8855":{"date":{"__isSmartRef__":true,"id":8856},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8856":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"8857":{"date":{"__isSmartRef__":true,"id":8858},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8858":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8859":{"date":{"__isSmartRef__":true,"id":8860},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"8860":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8861":{"date":{"__isSmartRef__":true,"id":8862},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"8862":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8863":{"date":{"__isSmartRef__":true,"id":8864},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"8864":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8865":{"date":{"__isSmartRef__":true,"id":8866},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"8866":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8867":{"date":{"__isSmartRef__":true,"id":8868},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"8868":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8869":{"date":{"__isSmartRef__":true,"id":8870},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"8870":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8871":{"date":{"__isSmartRef__":true,"id":8872},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"8872":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8873":{"date":{"__isSmartRef__":true,"id":8874},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"8874":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8875":{"date":{"__isSmartRef__":true,"id":8876},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"8876":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8877":{"morph":{"__isSmartRef__":true,"id":8834},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8878":{"sourceObj":{"__isSmartRef__":true,"id":8834},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":8834},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8879":{"sourceObj":{"__isSmartRef__":true,"id":8834},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":8802},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8880":{"sourceObj":{"__isSmartRef__":true,"id":8834},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":7749},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8881},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8881":{"source":{"__isSmartRef__":true,"id":8834},"target":{"__isSmartRef__":true,"id":7749}},"8882":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8883}},"8883":{"test01IsMorph":{"__isSmartRef__":true,"id":8884}},"8884":{"varMapping":{"__isSmartRef__":true,"id":8885},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8886},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8885":{"this":{"__isSmartRef__":true,"id":8882}},"8886":{},"8887":{"update":{"__isSmartRef__":true,"id":8888},"updateOnMove":{"__isSmartRef__":true,"id":8892},"bringToFront":{"__isSmartRef__":true,"id":8896},"morphUnderCursor":{"__isSmartRef__":true,"id":8904}},"8888":{"varMapping":{"__isSmartRef__":true,"id":8889},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8890},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8889":{"this":{"__isSmartRef__":true,"id":8834}},"8890":{"timestamp":{"__isSmartRef__":true,"id":8891},"user":"lauritz","tags":[]},"8891":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8892":{"varMapping":{"__isSmartRef__":true,"id":8893},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":8894},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8893":{"this":{"__isSmartRef__":true,"id":8834}},"8894":{"timestamp":{"__isSmartRef__":true,"id":8895},"user":"lauritz","tags":[]},"8895":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8896":{"varMapping":{"__isSmartRef__":true,"id":8897},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":8902},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8897":{"this":{"__isSmartRef__":true,"id":8834},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8898}},"8898":{"$super":{"__isSmartRef__":true,"id":8899}},"8899":{"varMapping":{"__isSmartRef__":true,"id":8900},"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":8901},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8900":{"obj":{"__isSmartRef__":true,"id":8834},"name":"bringToFront"},"8901":{},"8902":{"timestamp":{"__isSmartRef__":true,"id":8903},"user":"lauritz","tags":[]},"8903":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8904":{"varMapping":{"__isSmartRef__":true,"id":8905},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":8906},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8905":{"this":{"__isSmartRef__":true,"id":8834}},"8906":{"timestamp":{"__isSmartRef__":true,"id":8907},"user":"lauritz","tags":[]},"8907":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8908":{"onFire":{"__isSmartRef__":true,"id":8909},"removeHighlighting":{"__isSmartRef__":true,"id":8913},"onMouseMove":{"__isSmartRef__":true,"id":8917},"onMouseOut":{"__isSmartRef__":true,"id":8925},"reset":{"__isSmartRef__":true,"id":8933},"isTracking":{"__isSmartRef__":true,"id":8937},"isHighlighting":{"__isSmartRef__":true,"id":8941},"currentTarget":{"__isSmartRef__":true,"id":8945}},"8909":{"varMapping":{"__isSmartRef__":true,"id":8910},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8911},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8910":{"this":{"__isSmartRef__":true,"id":8802}},"8911":{"timestamp":{"__isSmartRef__":true,"id":8912},"user":"lauritz","tags":[]},"8912":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8913":{"varMapping":{"__isSmartRef__":true,"id":8914},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":8915},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8914":{"this":{"__isSmartRef__":true,"id":8802}},"8915":{"timestamp":{"__isSmartRef__":true,"id":8916},"user":"lauritz","tags":[]},"8916":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8917":{"varMapping":{"__isSmartRef__":true,"id":8918},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8923},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8918":{"this":{"__isSmartRef__":true,"id":8802},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8919}},"8919":{"$super":{"__isSmartRef__":true,"id":8920}},"8920":{"varMapping":{"__isSmartRef__":true,"id":8921},"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":8922},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8921":{"obj":{"__isSmartRef__":true,"id":8802},"name":"onMouseMove"},"8922":{},"8923":{"timestamp":{"__isSmartRef__":true,"id":8924},"user":"lauritz","tags":[]},"8924":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8925":{"varMapping":{"__isSmartRef__":true,"id":8926},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8931},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8926":{"this":{"__isSmartRef__":true,"id":8802},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8927}},"8927":{"$super":{"__isSmartRef__":true,"id":8928}},"8928":{"varMapping":{"__isSmartRef__":true,"id":8929},"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":8930},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8929":{"obj":{"__isSmartRef__":true,"id":8802},"name":"onMouseOut"},"8930":{},"8931":{"timestamp":{"__isSmartRef__":true,"id":8932},"user":"lauritz","tags":[]},"8932":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8933":{"varMapping":{"__isSmartRef__":true,"id":8934},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":8935},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8934":{"this":{"__isSmartRef__":true,"id":8802}},"8935":{"timestamp":{"__isSmartRef__":true,"id":8936},"user":"lauritz","tags":[]},"8936":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8937":{"varMapping":{"__isSmartRef__":true,"id":8938},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":8939},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8938":{"this":{"__isSmartRef__":true,"id":8802}},"8939":{"timestamp":{"__isSmartRef__":true,"id":8940},"user":"lauritz","tags":[]},"8940":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8941":{"varMapping":{"__isSmartRef__":true,"id":8942},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":8943},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8942":{"this":{"__isSmartRef__":true,"id":8802}},"8943":{"timestamp":{"__isSmartRef__":true,"id":8944},"user":"lauritz","tags":[]},"8944":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8945":{"varMapping":{"__isSmartRef__":true,"id":8946},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":8947},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8946":{"this":{"__isSmartRef__":true,"id":8802}},"8947":{"timestamp":{"__isSmartRef__":true,"id":8948},"user":"lauritz","tags":[]},"8948":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8949":{"target":{"__isSmartRef__":true,"id":7749},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"8950":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(880.0,479.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"8951":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":8952}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8952":{"date":{"__isSmartRef__":true,"id":8953},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"8953":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8954":{"morph":{"__isSmartRef__":true,"id":7749},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8955":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"8956":{},"8957":{"displayInitialScript":{"__isSmartRef__":true,"id":8958},"displayJavaScriptSource":{"__isSmartRef__":true,"id":8962},"displaySourceForConnection":{"__isSmartRef__":true,"id":8966},"displaySourceForScript":{"__isSmartRef__":true,"id":8970},"generateSourceForConnection":{"__isSmartRef__":true,"id":8974},"generateSourceForScript":{"__isSmartRef__":true,"id":8978},"generateTargetCode":{"__isSmartRef__":true,"id":8982},"newConnection":{"__isSmartRef__":true,"id":8986},"newScript":{"__isSmartRef__":true,"id":8990},"reset":{"__isSmartRef__":true,"id":8994},"selectChangedContent":{"__isSmartRef__":true,"id":8998},"setTarget":{"__isSmartRef__":true,"id":9002},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":9006},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":9010},"updateLists":{"__isSmartRef__":true,"id":9014},"onShutdown":{"__isSmartRef__":true,"id":9018},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":9022},"update":{"__isSmartRef__":true,"id":9026},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":9030},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":9034},"printTags":{"__isSmartRef__":true,"id":9042},"setTag":{"__isSmartRef__":true,"id":9046},"runScript":{"__isSmartRef__":true,"id":9050},"openPartTestRunner":{"__isSmartRef__":true,"id":9054},"hasUnsavedChanges":{"__isSmartRef__":true,"id":9058}},"8958":{"varMapping":{"__isSmartRef__":true,"id":8959},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8960},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8959":{"this":{"__isSmartRef__":true,"id":7749}},"8960":{"timestamp":{"__isSmartRef__":true,"id":8961},"user":"lauritz","tags":[]},"8961":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"8962":{"varMapping":{"__isSmartRef__":true,"id":8963},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8964},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8963":{"this":{"__isSmartRef__":true,"id":7749}},"8964":{"timestamp":{"__isSmartRef__":true,"id":8965},"user":"lauritz","tags":[]},"8965":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"8966":{"varMapping":{"__isSmartRef__":true,"id":8967},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8968},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8967":{"this":{"__isSmartRef__":true,"id":7749}},"8968":{"timestamp":{"__isSmartRef__":true,"id":8969},"user":"conradcalmez","tags":[]},"8969":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"8970":{"varMapping":{"__isSmartRef__":true,"id":8971},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8972},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8971":{"this":{"__isSmartRef__":true,"id":7749}},"8972":{"timestamp":{"__isSmartRef__":true,"id":8973},"user":"cschuster","tags":[]},"8973":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8974":{"varMapping":{"__isSmartRef__":true,"id":8975},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":8976},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8975":{"this":{"__isSmartRef__":true,"id":7749}},"8976":{"timestamp":{"__isSmartRef__":true,"id":8977},"user":"lauritz","tags":[]},"8977":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"8978":{"varMapping":{"__isSmartRef__":true,"id":8979},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":8980},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8979":{"this":{"__isSmartRef__":true,"id":7749}},"8980":{"timestamp":{"__isSmartRef__":true,"id":8981},"user":"cschuster","tags":[]},"8981":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8982":{"varMapping":{"__isSmartRef__":true,"id":8983},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":8984},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8983":{"this":{"__isSmartRef__":true,"id":7749}},"8984":{"timestamp":{"__isSmartRef__":true,"id":8985},"user":"lauritz","tags":[]},"8985":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"8986":{"varMapping":{"__isSmartRef__":true,"id":8987},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8988},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8987":{"this":{"__isSmartRef__":true,"id":7749}},"8988":{"timestamp":{"__isSmartRef__":true,"id":8989},"user":"lauritz","tags":[]},"8989":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"8990":{"varMapping":{"__isSmartRef__":true,"id":8991},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8992},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8991":{"this":{"__isSmartRef__":true,"id":7749}},"8992":{"timestamp":{"__isSmartRef__":true,"id":8993},"user":"lauritz","tags":[]},"8993":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"8994":{"varMapping":{"__isSmartRef__":true,"id":8995},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":8996},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8995":{"this":{"__isSmartRef__":true,"id":7749}},"8996":{"timestamp":{"__isSmartRef__":true,"id":8997},"user":"lauritz","tags":[]},"8997":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"8998":{"varMapping":{"__isSmartRef__":true,"id":8999},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange); \n this.originalValues = null;\n }\n \n this.initSimplex();\n}).tag([]);","_Align":"left","lastSearchString":"migrate","eventHandler":{"__isSmartRef__":true,"id":10516},"attributeConnections":[{"__isSmartRef__":true,"id":10517},{"__isSmartRef__":true,"id":10532},{"__isSmartRef__":true,"id":10533}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Sun Dec 16 2012 20:17:14 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange); \n this.originalValues = null;\n }\n \n this.initSimplex();\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":9751},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":10535},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":9751},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":212,"previousSelection":[0,0],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Sun Dec 16 2012 20:17:14 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange); \n this.originalValues = null;\n }\n \n this.initSimplex();\n}).tag([]);","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10540},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"9987":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"9988":{"style":{"__isSmartRef__":true,"id":9989},"chunkOwner":{"__isSmartRef__":true,"id":9986},"_id":"_28","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9989":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"9990":{"_id":"_436","style":{"__isSmartRef__":true,"id":9991},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" changed at Sun Dec 16 2012 20:17:14 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9991":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"9992":{"_id":"_437","style":{"__isSmartRef__":true,"id":9993},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9993":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"9994":{"_id":"_438","style":{"__isSmartRef__":true,"id":9995},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9995":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"9996":{"_id":"_439","style":{"__isSmartRef__":true,"id":9997},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9997":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"9998":{"_id":"_440","style":{"__isSmartRef__":true,"id":9999},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9999":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10000":{"_id":"_441","style":{"__isSmartRef__":true,"id":10001},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" runSimplex() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10001":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10002":{"_id":"_442","style":{"__isSmartRef__":true,"id":10003},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10003":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10004":{"_id":"_443","style":{"__isSmartRef__":true,"id":10005},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10005":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10006":{"_id":"_444","style":{"__isSmartRef__":true,"id":10007},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"while","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10007":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10008":{"_id":"_445","style":{"__isSmartRef__":true,"id":10009},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"(!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10009":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10010":{"_id":"_446","style":{"__isSmartRef__":true,"id":10011},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10011":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10012":{"_id":"_447","style":{"__isSmartRef__":true,"id":10013},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".algorithm.result) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10013":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10014":{"_id":"_448","style":{"__isSmartRef__":true,"id":10015},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10015":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10016":{"_id":"_449","style":{"__isSmartRef__":true,"id":10017},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10017":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10018":{"_id":"_450","style":{"__isSmartRef__":true,"id":10019},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10019":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10020":{"_id":"_451","style":{"__isSmartRef__":true,"id":10021},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10021":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10022":{"_id":"_452","style":{"__isSmartRef__":true,"id":10023},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10023":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10024":{"_id":"_453","style":{"__isSmartRef__":true,"id":10025},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10025":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10026":{"_id":"_454","style":{"__isSmartRef__":true,"id":10027},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10027":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10028":{"_id":"_455","style":{"__isSmartRef__":true,"id":10029},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10029":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10030":{"_id":"_456","style":{"__isSmartRef__":true,"id":10031},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10031":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"10032":{"_id":"_457","style":{"__isSmartRef__":true,"id":10033},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10033":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10034":{"_id":"_458","style":{"__isSmartRef__":true,"id":10035},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10035":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10036":{"_id":"_459","style":{"__isSmartRef__":true,"id":10037},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10037":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10038":{"_id":"_460","style":{"__isSmartRef__":true,"id":10039},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10039":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10040":{"_id":"_461","style":{"__isSmartRef__":true,"id":10041},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10041":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10042":{"_id":"_462","style":{"__isSmartRef__":true,"id":10043},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10043":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10044":{"_id":"_463","style":{"__isSmartRef__":true,"id":10045},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" index = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10045":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10046":{"_id":"_464","style":{"__isSmartRef__":true,"id":10047},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10047":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10048":{"_id":"_465","style":{"__isSmartRef__":true,"id":10049},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".algorithm.schlupf.indexOf(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10049":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10050":{"_id":"_466","style":{"__isSmartRef__":true,"id":10051},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10051":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10052":{"_id":"_467","style":{"__isSmartRef__":true,"id":10053},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".algorithm.needed[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10053":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10054":{"_id":"_468","style":{"__isSmartRef__":true,"id":10055},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10055":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10056":{"_id":"_469","style":{"__isSmartRef__":true,"id":10057},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" (index >= ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10057":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10058":{"_id":"_470","style":{"__isSmartRef__":true,"id":10059},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10059":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"10060":{"_id":"_471","style":{"__isSmartRef__":true,"id":10061},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10061":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10062":{"_id":"_472","style":{"__isSmartRef__":true,"id":10063},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10063":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10064":{"_id":"_473","style":{"__isSmartRef__":true,"id":10065},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10065":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10066":{"_id":"_474","style":{"__isSmartRef__":true,"id":10067},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10067":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10068":{"_id":"_475","style":{"__isSmartRef__":true,"id":10069},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" val = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10069":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10070":{"_id":"_476","style":{"__isSmartRef__":true,"id":10071},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10071":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10072":{"_id":"_477","style":{"__isSmartRef__":true,"id":10073},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".algorithm.resultArray[i];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10073":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10074":{"_id":"_478","style":{"__isSmartRef__":true,"id":10075},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10075":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"10076":{"_id":"_479","style":{"__isSmartRef__":true,"id":10077},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10077":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10078":{"_id":"_480","style":{"__isSmartRef__":true,"id":10079},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10079":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10080":{"_id":"_481","style":{"__isSmartRef__":true,"id":10081},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10081":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"10082":{"_id":"_482","style":{"__isSmartRef__":true,"id":10083},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10083":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10084":{"_id":"_483","style":{"__isSmartRef__":true,"id":10085},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10085":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10086":{"_id":"_484","style":{"__isSmartRef__":true,"id":10087},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10087":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10088":{"_id":"_485","style":{"__isSmartRef__":true,"id":10089},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10089":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10090":{"_id":"_486","style":{"__isSmartRef__":true,"id":10091},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10091":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10092":{"_id":"_487","style":{"__isSmartRef__":true,"id":10093},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10093":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10094":{"_id":"_488","style":{"__isSmartRef__":true,"id":10095},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10095":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10096":{"_id":"_489","style":{"__isSmartRef__":true,"id":10097},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10097":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10098":{"_id":"_490","style":{"__isSmartRef__":true,"id":10099},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10099":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10100":{"_id":"_491","style":{"__isSmartRef__":true,"id":10101},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10101":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10102":{"_id":"_492","style":{"__isSmartRef__":true,"id":10103},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10103":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"10104":{"_id":"_493","style":{"__isSmartRef__":true,"id":10105},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" SIMPLEX ITERATION STEP","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10105":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10106":{"_id":"_494","style":{"__isSmartRef__":true,"id":10107},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10107":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10108":{"_id":"_495","style":{"__isSmartRef__":true,"id":10109},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10109":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10110":{"_id":"_496","style":{"__isSmartRef__":true,"id":10111},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".algorithm.simplexIteration();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10111":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10112":{"_id":"_497","style":{"__isSmartRef__":true,"id":10113},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10113":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"10114":{"_id":"_498","style":{"__isSmartRef__":true,"id":10115},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ----------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10115":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10116":{"_id":"_499","style":{"__isSmartRef__":true,"id":10117},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10117":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10118":{"_id":"_500","style":{"__isSmartRef__":true,"id":10119},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10119":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10120":{"_id":"_501","style":{"__isSmartRef__":true,"id":10121},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10121":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10122":{"_id":"_502","style":{"__isSmartRef__":true,"id":10123},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10123":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10124":{"_id":"_503","style":{"__isSmartRef__":true,"id":10125},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".valuesToSet = true;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10125":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10126":{"_id":"_504","style":{"__isSmartRef__":true,"id":10127},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10127":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10128":{"_id":"_505","style":{"__isSmartRef__":true,"id":10129},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10129":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10130":{"_id":"_506","style":{"__isSmartRef__":true,"id":10131},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10131":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10132":{"_id":"_507","style":{"__isSmartRef__":true,"id":10133},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10133":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10134":{"_id":"_508","style":{"__isSmartRef__":true,"id":10135},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10135":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10136":{"_id":"_509","style":{"__isSmartRef__":true,"id":10137},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10137":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10138":{"_id":"_510","style":{"__isSmartRef__":true,"id":10139},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10139":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10140":{"_id":"_511","style":{"__isSmartRef__":true,"id":10141},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".valuesToSet)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10141":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10142":{"_id":"_512","style":{"__isSmartRef__":true,"id":10143},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10143":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10144":{"_id":"_513","style":{"__isSmartRef__":true,"id":10145},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10145":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10146":{"_id":"_514","style":{"__isSmartRef__":true,"id":10147},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"/*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10147":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,128,128)"},"10148":{"_id":"_515","style":{"__isSmartRef__":true,"id":10149},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10149":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10150":{"_id":"_516","style":{"__isSmartRef__":true,"id":10151},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10151":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10152":{"_id":"_517","style":{"__isSmartRef__":true,"id":10153},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10153":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10154":{"_id":"_518","style":{"__isSmartRef__":true,"id":10155},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10155":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10156":{"_id":"_519","style":{"__isSmartRef__":true,"id":10157},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10157":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10158":{"_id":"_520","style":{"__isSmartRef__":true,"id":10159},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10159":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10160":{"_id":"_521","style":{"__isSmartRef__":true,"id":10161},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10161":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10162":{"_id":"_522","style":{"__isSmartRef__":true,"id":10163},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10163":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"10164":{"_id":"_523","style":{"__isSmartRef__":true,"id":10165},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10165":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10166":{"_id":"_524","style":{"__isSmartRef__":true,"id":10167},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10167":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10168":{"_id":"_525","style":{"__isSmartRef__":true,"id":10169},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10169":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10170":{"_id":"_526","style":{"__isSmartRef__":true,"id":10171},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10171":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10172":{"_id":"_527","style":{"__isSmartRef__":true,"id":10173},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10173":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10174":{"_id":"_528","style":{"__isSmartRef__":true,"id":10175},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10175":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10176":{"_id":"_529","style":{"__isSmartRef__":true,"id":10177},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".setValue(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10177":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10178":{"_id":"_530","style":{"__isSmartRef__":true,"id":10179},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10179":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10180":{"_id":"_531","style":{"__isSmartRef__":true,"id":10181},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".algorithm.needed[i], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10181":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10182":{"_id":"_532","style":{"__isSmartRef__":true,"id":10183},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10183":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10184":{"_id":"_533","style":{"__isSmartRef__":true,"id":10185},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".algorithm.resultArray[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10185":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10186":{"_id":"_534","style":{"__isSmartRef__":true,"id":10187},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10187":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10188":{"_id":"_535","style":{"__isSmartRef__":true,"id":10189},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10189":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10190":{"_id":"_536","style":{"__isSmartRef__":true,"id":10191},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10191":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10192":{"_id":"_537","style":{"__isSmartRef__":true,"id":10193},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10193":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10194":{"_id":"_538","style":{"__isSmartRef__":true,"id":10195},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10195":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10196":{"_id":"_539","style":{"__isSmartRef__":true,"id":10197},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".printTableau();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10197":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10198":{"_id":"_540","style":{"__isSmartRef__":true,"id":10199},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10199":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10200":{"_id":"_541","style":{"__isSmartRef__":true,"id":10201},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".showVariableValues();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10201":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10202":{"_id":"_542","style":{"__isSmartRef__":true,"id":10203},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10203":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10204":{"_id":"_543","style":{"__isSmartRef__":true,"id":10205},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10205":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10206":{"_id":"_544","style":{"__isSmartRef__":true,"id":10207},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10207":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10208":{"_id":"_545","style":{"__isSmartRef__":true,"id":10209},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".valuesToSet = false;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10209":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10210":{"_id":"_546","style":{"__isSmartRef__":true,"id":10211},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10211":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10212":{"_id":"_547","style":{"__isSmartRef__":true,"id":10213},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10213":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10214":{"_id":"_548","style":{"__isSmartRef__":true,"id":10215},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10215":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10216":{"_id":"_550","style":{"__isSmartRef__":true,"id":10217},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10217":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10218":{"_id":"_551","style":{"__isSmartRef__":true,"id":10219},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10219":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10220":{"_id":"_552","style":{"__isSmartRef__":true,"id":10221},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" halos = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10221":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10222":{"_id":"_691","style":{"__isSmartRef__":true,"id":10223},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10223":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"10224":{"_id":"_692","style":{"__isSmartRef__":true,"id":10225},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".currentHaloTarget && ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10225":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10226":{"_id":"_693","style":{"__isSmartRef__":true,"id":10227},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10227":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"10228":{"_id":"_694","style":{"__isSmartRef__":true,"id":10229},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".currentHaloTarget.halos;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10229":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10230":{"_id":"_553","style":{"__isSmartRef__":true,"id":10231},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10231":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"10232":{"_id":"_554","style":{"__isSmartRef__":true,"id":10233},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" check if dragging etc...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10233":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10234":{"_id":"_555","style":{"__isSmartRef__":true,"id":10235},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10235":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10236":{"_id":"_556","style":{"__isSmartRef__":true,"id":10237},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10237":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10238":{"_id":"_557","style":{"__isSmartRef__":true,"id":10239},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10239":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10240":{"_id":"_558","style":{"__isSmartRef__":true,"id":10241},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10241":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10242":{"_id":"_559","style":{"__isSmartRef__":true,"id":10243},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" (halos)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10243":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10244":{"_id":"_560","style":{"__isSmartRef__":true,"id":10245},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10245":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10246":{"_id":"_561","style":{"__isSmartRef__":true,"id":10247},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10247":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10248":{"_id":"_562","style":{"__isSmartRef__":true,"id":10249},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10249":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10250":{"_id":"_563","style":{"__isSmartRef__":true,"id":10251},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" usedHalo = halos.detect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10251":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10252":{"_id":"_564","style":{"__isSmartRef__":true,"id":10253},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10253":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10254":{"_id":"_565","style":{"__isSmartRef__":true,"id":10255},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10255":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10256":{"_id":"_566","style":{"__isSmartRef__":true,"id":10257},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10257":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10258":{"_id":"_567","style":{"__isSmartRef__":true,"id":10259},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10259":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10260":{"_id":"_568","style":{"__isSmartRef__":true,"id":10261},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10261":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10262":{"_id":"_569","style":{"__isSmartRef__":true,"id":10263},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ea.infoLabel && ea.infoLabel.owner\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10263":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10264":{"_id":"_570","style":{"__isSmartRef__":true,"id":10265},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10265":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10266":{"_id":"_571","style":{"__isSmartRef__":true,"id":10267},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10267":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10268":{"_id":"_572","style":{"__isSmartRef__":true,"id":10269},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10269":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10270":{"_id":"_573","style":{"__isSmartRef__":true,"id":10271},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" (usedHalo) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10271":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10272":{"_id":"_574","style":{"__isSmartRef__":true,"id":10273},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10273":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10274":{"_id":"_575","style":{"__isSmartRef__":true,"id":10275},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10275":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10276":{"_id":"_576","style":{"__isSmartRef__":true,"id":10277},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10277":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10278":{"_id":"_577","style":{"__isSmartRef__":true,"id":10279},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" name = usedHalo.targetMorph.name;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10279":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10280":{"_id":"_578","style":{"__isSmartRef__":true,"id":10281},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10281":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10282":{"_id":"_579","style":{"__isSmartRef__":true,"id":10283},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"(!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10283":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10284":{"_id":"_580","style":{"__isSmartRef__":true,"id":10285},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10285":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10286":{"_id":"_581","style":{"__isSmartRef__":true,"id":10287},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10287":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10288":{"_id":"_582","style":{"__isSmartRef__":true,"id":10289},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10289":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10290":{"_id":"_583","style":{"__isSmartRef__":true,"id":10291},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10291":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10292":{"_id":"_584","style":{"__isSmartRef__":true,"id":10293},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10293":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10294":{"_id":"_585","style":{"__isSmartRef__":true,"id":10295},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10295":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10296":{"_id":"_586","style":{"__isSmartRef__":true,"id":10297},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10297":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10298":{"_id":"_587","style":{"__isSmartRef__":true,"id":10299},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10299":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10300":{"_id":"_588","style":{"__isSmartRef__":true,"id":10301},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10301":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"10302":{"_id":"_589","style":{"__isSmartRef__":true,"id":10303},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10303":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10304":{"_id":"_590","style":{"__isSmartRef__":true,"id":10305},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10305":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10306":{"_id":"_591","style":{"__isSmartRef__":true,"id":10307},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10307":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10308":{"_id":"_592","style":{"__isSmartRef__":true,"id":10309},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\".h\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10309":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10310":{"_id":"_593","style":{"__isSmartRef__":true,"id":10311},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10311":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10312":{"_id":"_594","style":{"__isSmartRef__":true,"id":10313},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10313":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10314":{"_id":"_595","style":{"__isSmartRef__":true,"id":10315},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10315":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10316":{"_id":"_596","style":{"__isSmartRef__":true,"id":10317},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\".h\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10317":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10318":{"_id":"_597","style":{"__isSmartRef__":true,"id":10319},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10319":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10320":{"_id":"_598","style":{"__isSmartRef__":true,"id":10321},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10321":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10322":{"_id":"_599","style":{"__isSmartRef__":true,"id":10323},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10323":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10324":{"_id":"_600","style":{"__isSmartRef__":true,"id":10325},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\".w\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10325":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10326":{"_id":"_601","style":{"__isSmartRef__":true,"id":10327},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10327":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10328":{"_id":"_602","style":{"__isSmartRef__":true,"id":10329},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10329":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10330":{"_id":"_603","style":{"__isSmartRef__":true,"id":10331},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10331":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10332":{"_id":"_604","style":{"__isSmartRef__":true,"id":10333},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\".w\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10333":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10334":{"_id":"_605","style":{"__isSmartRef__":true,"id":10335},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10335":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10336":{"_id":"_606","style":{"__isSmartRef__":true,"id":10337},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10337":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10338":{"_id":"_607","style":{"__isSmartRef__":true,"id":10339},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10339":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10340":{"_id":"_608","style":{"__isSmartRef__":true,"id":10341},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\".x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10341":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10342":{"_id":"_609","style":{"__isSmartRef__":true,"id":10343},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10343":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10344":{"_id":"_610","style":{"__isSmartRef__":true,"id":10345},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10345":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10346":{"_id":"_611","style":{"__isSmartRef__":true,"id":10347},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10347":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10348":{"_id":"_612","style":{"__isSmartRef__":true,"id":10349},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\".x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10349":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10350":{"_id":"_613","style":{"__isSmartRef__":true,"id":10351},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10351":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10352":{"_id":"_614","style":{"__isSmartRef__":true,"id":10353},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10353":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10354":{"_id":"_615","style":{"__isSmartRef__":true,"id":10355},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10355":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10356":{"_id":"_616","style":{"__isSmartRef__":true,"id":10357},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\".y\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10357":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10358":{"_id":"_617","style":{"__isSmartRef__":true,"id":10359},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10359":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10360":{"_id":"_618","style":{"__isSmartRef__":true,"id":10361},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10361":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10362":{"_id":"_619","style":{"__isSmartRef__":true,"id":10363},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10363":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10364":{"_id":"_620","style":{"__isSmartRef__":true,"id":10365},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\".y\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10365":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10366":{"_id":"_621","style":{"__isSmartRef__":true,"id":10367},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10367":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10368":{"_id":"_622","style":{"__isSmartRef__":true,"id":10369},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10369":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10370":{"_id":"_623","style":{"__isSmartRef__":true,"id":10371},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10371":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10372":{"_id":"_695","style":{"__isSmartRef__":true,"id":10373},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10373":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"10374":{"_id":"_696","style":{"__isSmartRef__":true,"id":10375},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".log(name);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10375":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10376":{"_id":"_624","style":{"__isSmartRef__":true,"id":10377},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10377":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10378":{"_id":"_625","style":{"__isSmartRef__":true,"id":10379},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10379":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10380":{"_id":"_626","style":{"__isSmartRef__":true,"id":10381},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10381":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10382":{"_id":"_627","style":{"__isSmartRef__":true,"id":10383},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10383":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10384":{"_id":"_628","style":{"__isSmartRef__":true,"id":10385},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10385":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10386":{"_id":"_629","style":{"__isSmartRef__":true,"id":10387},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10387":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10388":{"_id":"_630","style":{"__isSmartRef__":true,"id":10389},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10389":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10390":{"_id":"_631","style":{"__isSmartRef__":true,"id":10391},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10391":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10392":{"_id":"_632","style":{"__isSmartRef__":true,"id":10393},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10393":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10394":{"_id":"_633","style":{"__isSmartRef__":true,"id":10395},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10395":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10396":{"_id":"_634","style":{"__isSmartRef__":true,"id":10397},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10397":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10398":{"_id":"_635","style":{"__isSmartRef__":true,"id":10399},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10399":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10400":{"_id":"_636","style":{"__isSmartRef__":true,"id":10401},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10401":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10402":{"_id":"_637","style":{"__isSmartRef__":true,"id":10403},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10403":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10404":{"_id":"_638","style":{"__isSmartRef__":true,"id":10405},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10405":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10406":{"_id":"_639","style":{"__isSmartRef__":true,"id":10407},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" maxValue = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10407":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10408":{"_id":"_640","style":{"__isSmartRef__":true,"id":10409},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10409":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"10410":{"_id":"_641","style":{"__isSmartRef__":true,"id":10411},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10411":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10412":{"_id":"_642","style":{"__isSmartRef__":true,"id":10413},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10413":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10414":{"_id":"_643","style":{"__isSmartRef__":true,"id":10415},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" maxType = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10415":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10416":{"_id":"_644","style":{"__isSmartRef__":true,"id":10417},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\"\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10417":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10418":{"_id":"_645","style":{"__isSmartRef__":true,"id":10419},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10419":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10420":{"_id":"_646","style":{"__isSmartRef__":true,"id":10421},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10421":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10422":{"_id":"_647","style":{"__isSmartRef__":true,"id":10423},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10423":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10424":{"_id":"_648","style":{"__isSmartRef__":true,"id":10425},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10425":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10426":{"_id":"_649","style":{"__isSmartRef__":true,"id":10427},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" type ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10427":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10428":{"_id":"_650","style":{"__isSmartRef__":true,"id":10429},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"in","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10429":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10430":{"_id":"_651","style":{"__isSmartRef__":true,"id":10431},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10431":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10432":{"_id":"_652","style":{"__isSmartRef__":true,"id":10433},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10433":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10434":{"_id":"_653","style":{"__isSmartRef__":true,"id":10435},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10435":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10436":{"_id":"_654","style":{"__isSmartRef__":true,"id":10437},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10437":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10438":{"_id":"_655","style":{"__isSmartRef__":true,"id":10439},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10439":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10440":{"_id":"_656","style":{"__isSmartRef__":true,"id":10441},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10441":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10442":{"_id":"_657","style":{"__isSmartRef__":true,"id":10443},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues[type] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10443":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10444":{"_id":"_658","style":{"__isSmartRef__":true,"id":10445},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"Math","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10445":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"10446":{"_id":"_659","style":{"__isSmartRef__":true,"id":10447},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".abs(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10447":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10448":{"_id":"_660","style":{"__isSmartRef__":true,"id":10449},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10449":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10450":{"_id":"_661","style":{"__isSmartRef__":true,"id":10451},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues[type] - ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10451":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10452":{"_id":"_662","style":{"__isSmartRef__":true,"id":10453},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10453":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10454":{"_id":"_663","style":{"__isSmartRef__":true,"id":10455},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".getValue(type));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10455":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10456":{"_id":"_664","style":{"__isSmartRef__":true,"id":10457},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10457":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"10458":{"_id":"_665","style":{"__isSmartRef__":true,"id":10459},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10459":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10460":{"_id":"_666","style":{"__isSmartRef__":true,"id":10461},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10461":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10462":{"_id":"_667","style":{"__isSmartRef__":true,"id":10463},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues[type] > maxValue)\n maxType = type;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10463":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10464":{"_id":"_668","style":{"__isSmartRef__":true,"id":10465},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10465":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"10466":{"_id":"_669","style":{"__isSmartRef__":true,"id":10467},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"console.log(this.originalValues[type]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10467":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10468":{"_id":"_670","style":{"__isSmartRef__":true,"id":10469},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10469":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10470":{"_id":"_671","style":{"__isSmartRef__":true,"id":10471},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10471":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10472":{"_id":"_672","style":{"__isSmartRef__":true,"id":10473},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10473":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10474":{"_id":"_673","style":{"__isSmartRef__":true,"id":10475},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10475":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10476":{"_id":"_674","style":{"__isSmartRef__":true,"id":10477},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".mostSignificantChange = maxType;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10477":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10478":{"_id":"_697","style":{"__isSmartRef__":true,"id":10479},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10479":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"10480":{"_id":"_698","style":{"__isSmartRef__":true,"id":10481},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".log(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10481":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10482":{"_id":"_675","style":{"__isSmartRef__":true,"id":10483},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\"mostSignificantChange: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10483":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"10484":{"_id":"_676","style":{"__isSmartRef__":true,"id":10485},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10485":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10486":{"_id":"_677","style":{"__isSmartRef__":true,"id":10487},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10487":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10488":{"_id":"_678","style":{"__isSmartRef__":true,"id":10489},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".mostSignificantChange);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10489":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10490":{"_id":"_679","style":{"__isSmartRef__":true,"id":10491},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10491":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10492":{"_id":"_680","style":{"__isSmartRef__":true,"id":10493},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10493":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10494":{"_id":"_681","style":{"__isSmartRef__":true,"id":10495},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10495":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10496":{"_id":"_682","style":{"__isSmartRef__":true,"id":10497},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".originalValues = null;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10497":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10498":{"_id":"_683","style":{"__isSmartRef__":true,"id":10499},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10499":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10500":{"_id":"_684","style":{"__isSmartRef__":true,"id":10501},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10501":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10502":{"_id":"_685","style":{"__isSmartRef__":true,"id":10503},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10503":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"10504":{"_id":"_686","style":{"__isSmartRef__":true,"id":10505},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10505":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10506":{"_id":"_687","style":{"__isSmartRef__":true,"id":10507},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10507":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"10508":{"_id":"_688","style":{"__isSmartRef__":true,"id":10509},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":".initSimplex();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10509":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10510":{"_id":"_689","style":{"__isSmartRef__":true,"id":10511},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10511":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"10512":{"_id":"_690","style":{"__isSmartRef__":true,"id":10513},"chunkOwner":{"__isSmartRef__":true,"id":9986},"storedString":").tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10513":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"10514":{"resizeWidth":true,"resizeHeight":true},"10515":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10516":{"morph":{"__isSmartRef__":true,"id":9986},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10517":{"sourceObj":{"__isSmartRef__":true,"id":9986},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":10518},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10518":{"submorphs":[],"scripts":[],"id":"CD811AEC-8E3D-470A-975E-33E9EC9C6E4D","shape":{"__isSmartRef__":true,"id":10519},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":10520},"eventHandler":{"__isSmartRef__":true,"id":10521},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":9751},"layout":{"__isSmartRef__":true,"id":10522},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10523},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"10519":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10520":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10521":{"morph":{"__isSmartRef__":true,"id":10518},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10522":{"moveHorizontal":true,"adjustForNewBounds":true},"10523":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":10524},"setColors":{"__isSmartRef__":true,"id":10528}},"10524":{"varMapping":{"__isSmartRef__":true,"id":10525},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10526},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10525":{"this":{"__isSmartRef__":true,"id":10518}},"10526":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":10527}},"10527":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10528":{"varMapping":{"__isSmartRef__":true,"id":10529},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":10530},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10529":{"this":{"__isSmartRef__":true,"id":10518}},"10530":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":10531}},"10531":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10532":{"sourceObj":{"__isSmartRef__":true,"id":9986},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":9986},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10533":{"sourceObj":{"__isSmartRef__":true,"id":9986},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":9986},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":10534},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10534":{"source":{"__isSmartRef__":true,"id":9986},"target":{"__isSmartRef__":true,"id":9986}},"10535":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10536},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":10537}],"eventHandler":{"__isSmartRef__":true,"id":10539},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(245.0,177.9)","_TextColor":"Color.rgb(0,204,0)"},"10536":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"10537":{"style":{"__isSmartRef__":true,"id":10538},"chunkOwner":{"__isSmartRef__":true,"id":10535},"_id":"_473283","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10538":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10539":{"morph":{"__isSmartRef__":true,"id":10535},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10540":{"doSave":{"__isSmartRef__":true,"id":10541},"boundEval":{"__isSmartRef__":true,"id":10549},"reset":{"__isSmartRef__":true,"id":10557},"display":{"__isSmartRef__":true,"id":10561},"hasChanged":{"__isSmartRef__":true,"id":10565},"displayStatus":{"__isSmartRef__":true,"id":10569},"updateTarget":{"__isSmartRef__":true,"id":10573}},"10541":{"varMapping":{"__isSmartRef__":true,"id":10542},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10547},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10542":{"this":{"__isSmartRef__":true,"id":9986},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10543}},"10543":{"$super":{"__isSmartRef__":true,"id":10544}},"10544":{"varMapping":{"__isSmartRef__":true,"id":10545},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10546},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10545":{"obj":{"__isSmartRef__":true,"id":9986},"name":"doSave"},"10546":{},"10547":{"timestamp":{"__isSmartRef__":true,"id":10548},"user":"lauritz"},"10548":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"10549":{"varMapping":{"__isSmartRef__":true,"id":10550},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":10555},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10550":{"this":{"__isSmartRef__":true,"id":9986},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10551}},"10551":{"$super":{"__isSmartRef__":true,"id":10552}},"10552":{"varMapping":{"__isSmartRef__":true,"id":10553},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10554},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10553":{"obj":{"__isSmartRef__":true,"id":9986},"name":"boundEval"},"10554":{},"10555":{"timestamp":{"__isSmartRef__":true,"id":10556},"user":"lauritz","categories":[]},"10556":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"10557":{"varMapping":{"__isSmartRef__":true,"id":10558},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":10559},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10558":{"this":{"__isSmartRef__":true,"id":9986}},"10559":{"timestamp":{"__isSmartRef__":true,"id":10560},"user":"cschuster","tags":[]},"10560":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10561":{"varMapping":{"__isSmartRef__":true,"id":10562},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":10563},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10562":{"this":{"__isSmartRef__":true,"id":9986}},"10563":{"timestamp":{"__isSmartRef__":true,"id":10564},"user":"lauritz","tags":[]},"10564":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10565":{"varMapping":{"__isSmartRef__":true,"id":10566},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":10567},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10566":{"this":{"__isSmartRef__":true,"id":9986}},"10567":{"timestamp":{"__isSmartRef__":true,"id":10568},"user":"lauritz","categories":[]},"10568":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10569":{"varMapping":{"__isSmartRef__":true,"id":10570},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":10571},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10570":{"this":{"__isSmartRef__":true,"id":9986}},"10571":{"timestamp":{"__isSmartRef__":true,"id":10572},"user":"lauritz","categories":[]},"10572":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"10573":{"varMapping":{"__isSmartRef__":true,"id":10574},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":10575},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10574":{"this":{"__isSmartRef__":true,"id":9986}},"10575":{"timestamp":{"__isSmartRef__":true,"id":10576},"user":"lauritz","tags":[]},"10576":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10577":{"submorphs":[{"__isSmartRef__":true,"id":10578}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":10583},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10584},"lighterFill":{"__isSmartRef__":true,"id":10589},"label":{"__isSmartRef__":true,"id":10578},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":10594},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":10595},"eventHandler":{"__isSmartRef__":true,"id":10596},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"10578":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":10579},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10577},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10580}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10582},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10579":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"10580":{"style":{"__isSmartRef__":true,"id":10581},"chunkOwner":{"__isSmartRef__":true,"id":10578},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10581":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10582":{"morph":{"__isSmartRef__":true,"id":10578},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10583":{"_Fill":{"__isSmartRef__":true,"id":10584},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"10584":{"stops":[{"__isSmartRef__":true,"id":10585},{"__isSmartRef__":true,"id":10586},{"__isSmartRef__":true,"id":10587},{"__isSmartRef__":true,"id":10588}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10585":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10586":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10587":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10588":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10589":{"stops":[{"__isSmartRef__":true,"id":10590},{"__isSmartRef__":true,"id":10591},{"__isSmartRef__":true,"id":10592},{"__isSmartRef__":true,"id":10593}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10590":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10591":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10592":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10593":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10594":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10595":{"moveHorizontal":true},"10596":{"morph":{"__isSmartRef__":true,"id":10577},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10597":{"submorphs":[],"scripts":[],"id":"139F960D-889A-4246-8F1D-C5CF6040D298","shape":{"__isSmartRef__":true,"id":10598},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":10599},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":9751},"attributeConnections":[{"__isSmartRef__":true,"id":10600}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":10602},"eventHandler":{"__isSmartRef__":true,"id":10603},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10604},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"10598":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"10599":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10600":{"sourceObj":{"__isSmartRef__":true,"id":10597},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":9751},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10601},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10601":{"source":{"__isSmartRef__":true,"id":10597},"target":{"__isSmartRef__":true,"id":9751}},"10602":{"resizeHeight":false,"moveVertical":true},"10603":{"morph":{"__isSmartRef__":true,"id":10597},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10604":{"preselectItem":{"__isSmartRef__":true,"id":10605}},"10605":{"varMapping":{"__isSmartRef__":true,"id":10606},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10607},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10606":{"this":{"__isSmartRef__":true,"id":10597}},"10607":{"timestamp":{"__isSmartRef__":true,"id":10608},"user":"lauritz"},"10608":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"10609":{"submorphs":[{"__isSmartRef__":true,"id":10610}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":10614},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10615},"lighterFill":{"__isSmartRef__":true,"id":10620},"label":{"__isSmartRef__":true,"id":10610},"attributeConnections":[{"__isSmartRef__":true,"id":10625}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":10626},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"10610":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":10611},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10609},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10612}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10611":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"10612":{"style":{"__isSmartRef__":true,"id":10613},"chunkOwner":{"__isSmartRef__":true,"id":10610},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10613":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10614":{"_Fill":{"__isSmartRef__":true,"id":10615},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"10615":{"stops":[{"__isSmartRef__":true,"id":10616},{"__isSmartRef__":true,"id":10617},{"__isSmartRef__":true,"id":10618},{"__isSmartRef__":true,"id":10619}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10616":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10617":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10618":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10619":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10620":{"stops":[{"__isSmartRef__":true,"id":10621},{"__isSmartRef__":true,"id":10622},{"__isSmartRef__":true,"id":10623},{"__isSmartRef__":true,"id":10624}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10621":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10622":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10623":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10624":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10625":{"sourceObj":{"__isSmartRef__":true,"id":10609},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9758},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10626":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10627":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":10628},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":10629},"textChunks":[{"__isSmartRef__":true,"id":10630}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":10632}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":10634},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":10635},"selection":{"__isSmartRef__":true,"id":9750},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":10654},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10655},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"10628":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"10629":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10630":{"style":{"__isSmartRef__":true,"id":10631},"chunkOwner":{"__isSmartRef__":true,"id":10627},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10631":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10632":{"sourceObj":{"__isSmartRef__":true,"id":10627},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":9751},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10633},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10633":{"source":{"__isSmartRef__":true,"id":10627},"target":{"__isSmartRef__":true,"id":9751}},"10634":{"morph":{"__isSmartRef__":true,"id":10627},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10635":{"createListMorph":{"__isSmartRef__":true,"id":10636},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":10638},"onMouseUp":{"__isSmartRef__":true,"id":10640},"resetConnections":{"__isSmartRef__":true,"id":10642},"setTargetToListSelection":{"__isSmartRef__":true,"id":10644},"setTargetOfPane":{"__isSmartRef__":true,"id":10646},"onBlur":{"__isSmartRef__":true,"id":10648},"reset":{"__isSmartRef__":true,"id":10650},"onMouseDown":{"__isSmartRef__":true,"id":10652}},"10636":{"time":{"__isSmartRef__":true,"id":10637},"user":"lauritz"},"10637":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10638":{"time":{"__isSmartRef__":true,"id":10639},"user":"lauritz"},"10639":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10640":{"time":{"__isSmartRef__":true,"id":10641},"user":"lauritz"},"10641":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10642":{"time":{"__isSmartRef__":true,"id":10643},"user":"lauritz"},"10643":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10644":{"time":{"__isSmartRef__":true,"id":10645},"user":"lauritz"},"10645":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10646":{"time":{"__isSmartRef__":true,"id":10647},"user":"lauritz"},"10647":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10648":{"time":{"__isSmartRef__":true,"id":10649},"user":"lauritz"},"10649":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10650":{"time":{"__isSmartRef__":true,"id":10651},"user":"lauritz"},"10651":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10652":{"time":{"__isSmartRef__":true,"id":10653},"user":"lauritz"},"10653":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10654":{},"10655":{"getList":{"__isSmartRef__":true,"id":10656},"setList":{"__isSmartRef__":true,"id":10659},"reset":{"__isSmartRef__":true,"id":10662},"example":{"__isSmartRef__":true,"id":10665},"removeList":{"__isSmartRef__":true,"id":10668},"onBlur":{"__isSmartRef__":true,"id":10671},"createListMorph":{"__isSmartRef__":true,"id":10678},"resetConnections":{"__isSmartRef__":true,"id":10681},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":10684},"setTargetToListSelection":{"__isSmartRef__":true,"id":10687},"setTargetOfPane":{"__isSmartRef__":true,"id":10690},"onMouseDown":{"__isSmartRef__":true,"id":10693}},"10656":{"varMapping":{"__isSmartRef__":true,"id":10657},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":10658},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10657":{"this":{"__isSmartRef__":true,"id":10627}},"10658":{},"10659":{"varMapping":{"__isSmartRef__":true,"id":10660},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":10661},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10660":{"this":{"__isSmartRef__":true,"id":10627}},"10661":{},"10662":{"varMapping":{"__isSmartRef__":true,"id":10663},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":10664},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10663":{"this":{"__isSmartRef__":true,"id":10627}},"10664":{},"10665":{"varMapping":{"__isSmartRef__":true,"id":10666},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":10667},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10666":{"this":{"__isSmartRef__":true,"id":10627}},"10667":{},"10668":{"varMapping":{"__isSmartRef__":true,"id":10669},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":10670},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10669":{"this":{"__isSmartRef__":true,"id":10627}},"10670":{},"10671":{"varMapping":{"__isSmartRef__":true,"id":10672},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":10677},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10672":{"this":{"__isSmartRef__":true,"id":10627},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10673}},"10673":{"$super":{"__isSmartRef__":true,"id":10674}},"10674":{"varMapping":{"__isSmartRef__":true,"id":10675},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10676},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10675":{"obj":{"__isSmartRef__":true,"id":10627},"name":"onBlur"},"10676":{},"10677":{},"10678":{"varMapping":{"__isSmartRef__":true,"id":10679},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":10680},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10679":{"this":{"__isSmartRef__":true,"id":10627}},"10680":{},"10681":{"varMapping":{"__isSmartRef__":true,"id":10682},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":10683},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10682":{"this":{"__isSmartRef__":true,"id":10627}},"10683":{},"10684":{"varMapping":{"__isSmartRef__":true,"id":10685},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":10686},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10685":{"this":{"__isSmartRef__":true,"id":10627}},"10686":{},"10687":{"varMapping":{"__isSmartRef__":true,"id":10688},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10689},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10688":{"this":{"__isSmartRef__":true,"id":10627}},"10689":{},"10690":{"varMapping":{"__isSmartRef__":true,"id":10691},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":10692},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10691":{"this":{"__isSmartRef__":true,"id":10627}},"10692":{},"10693":{"varMapping":{"__isSmartRef__":true,"id":10694},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10699},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10694":{"this":{"__isSmartRef__":true,"id":10627},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10695}},"10695":{"$super":{"__isSmartRef__":true,"id":10696}},"10696":{"varMapping":{"__isSmartRef__":true,"id":10697},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10698},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10697":{"obj":{"__isSmartRef__":true,"id":10627},"name":"onMouseDown"},"10698":{},"10699":{},"10700":{"morph":{"__isSmartRef__":true,"id":9758},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10701":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":10702},"setTarget":{"__isSmartRef__":true,"id":10705},"generateSourceForScript":{"__isSmartRef__":true,"id":10708},"generateSourceForConnection":{"__isSmartRef__":true,"id":10711},"generateTargetCode":{"__isSmartRef__":true,"id":10714},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":10717},"displayJavaScriptSource":{"__isSmartRef__":true,"id":10720},"displaySourceForScript":{"__isSmartRef__":true,"id":10723},"displaySourceForConnection":{"__isSmartRef__":true,"id":10726},"newScript":{"__isSmartRef__":true,"id":10729},"newConnection":{"__isSmartRef__":true,"id":10732},"deleteSelectedScript":{"__isSmartRef__":true,"id":10735},"disconnectConnection":{"__isSmartRef__":true,"id":10738},"updateLists":{"__isSmartRef__":true,"id":10741},"displayInitialScript":{"__isSmartRef__":true,"id":10744},"reset":{"__isSmartRef__":true,"id":10747},"selectChangedContent":{"__isSmartRef__":true,"id":10750}},"10702":{"varMapping":{"__isSmartRef__":true,"id":10703},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":10704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10703":{"this":{"__isSmartRef__":true,"id":9758}},"10704":{},"10705":{"varMapping":{"__isSmartRef__":true,"id":10706},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":10707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10706":{"this":{"__isSmartRef__":true,"id":9758}},"10707":{},"10708":{"varMapping":{"__isSmartRef__":true,"id":10709},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":10710},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10709":{"this":{"__isSmartRef__":true,"id":9758}},"10710":{},"10711":{"varMapping":{"__isSmartRef__":true,"id":10712},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":10713},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10712":{"this":{"__isSmartRef__":true,"id":9758}},"10713":{},"10714":{"varMapping":{"__isSmartRef__":true,"id":10715},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":10716},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10715":{"this":{"__isSmartRef__":true,"id":9758}},"10716":{},"10717":{"varMapping":{"__isSmartRef__":true,"id":10718},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10719},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10718":{"this":{"__isSmartRef__":true,"id":9758}},"10719":{},"10720":{"varMapping":{"__isSmartRef__":true,"id":10721},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":10722},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10721":{"this":{"__isSmartRef__":true,"id":9758}},"10722":{},"10723":{"varMapping":{"__isSmartRef__":true,"id":10724},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":10725},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10724":{"this":{"__isSmartRef__":true,"id":9758}},"10725":{},"10726":{"varMapping":{"__isSmartRef__":true,"id":10727},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":10728},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10727":{"this":{"__isSmartRef__":true,"id":9758}},"10728":{},"10729":{"varMapping":{"__isSmartRef__":true,"id":10730},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10731},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10730":{"this":{"__isSmartRef__":true,"id":9758}},"10731":{},"10732":{"varMapping":{"__isSmartRef__":true,"id":10733},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10734},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10733":{"this":{"__isSmartRef__":true,"id":9758}},"10734":{},"10735":{"varMapping":{"__isSmartRef__":true,"id":10736},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10737},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10736":{"this":{"__isSmartRef__":true,"id":9758}},"10737":{},"10738":{"varMapping":{"__isSmartRef__":true,"id":10739},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":10740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10739":{"this":{"__isSmartRef__":true,"id":9758}},"10740":{},"10741":{"varMapping":{"__isSmartRef__":true,"id":10742},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":10743},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10742":{"this":{"__isSmartRef__":true,"id":9758}},"10743":{},"10744":{"varMapping":{"__isSmartRef__":true,"id":10745},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10746},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10745":{"this":{"__isSmartRef__":true,"id":9758}},"10746":{},"10747":{"varMapping":{"__isSmartRef__":true,"id":10748},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":10749},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10748":{"this":{"__isSmartRef__":true,"id":9758}},"10749":{},"10750":{"varMapping":{"__isSmartRef__":true,"id":10751},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":10843},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10842":{"this":{"__isSmartRef__":true,"id":10818}},"10843":{"timestamp":{"__isSmartRef__":true,"id":10844},"user":"lauritz","categories":[]},"10844":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"10845":{"submorphs":[{"__isSmartRef__":true,"id":10846}],"scripts":[],"id":"3ED3D339-4B9F-43B7-8FDD-6993383512C1","shape":{"__isSmartRef__":true,"id":10851},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10857},"lighterFill":{"__isSmartRef__":true,"id":10862},"label":{"__isSmartRef__":true,"id":10846},"attributeConnections":[{"__isSmartRef__":true,"id":10867}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":10869},"owner":{"__isSmartRef__":true,"id":9751},"eventHandler":{"__isSmartRef__":true,"id":10870},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":9751},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10871},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"10846":{"submorphs":[],"scripts":[],"id":"3E5F4D61-0DC5-45A6-81A4-50F00E764897","shape":{"__isSmartRef__":true,"id":10847},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10845},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10848}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":10850},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"10847":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"10848":{"style":{"__isSmartRef__":true,"id":10849},"chunkOwner":{"__isSmartRef__":true,"id":10846},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10849":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10850":{"morph":{"__isSmartRef__":true,"id":10846},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10851":{"_Fill":{"__isSmartRef__":true,"id":10852},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10852":{"stops":[{"__isSmartRef__":true,"id":10853},{"__isSmartRef__":true,"id":10854},{"__isSmartRef__":true,"id":10855},{"__isSmartRef__":true,"id":10856}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10853":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10854":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"10855":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"10856":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"10857":{"stops":[{"__isSmartRef__":true,"id":10858},{"__isSmartRef__":true,"id":10859},{"__isSmartRef__":true,"id":10860},{"__isSmartRef__":true,"id":10861}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10858":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10859":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10860":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10861":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10862":{"stops":[{"__isSmartRef__":true,"id":10863},{"__isSmartRef__":true,"id":10864},{"__isSmartRef__":true,"id":10865},{"__isSmartRef__":true,"id":10866}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10863":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10864":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10865":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10866":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10867":{"sourceObj":{"__isSmartRef__":true,"id":10845},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10845},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10868},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10868":{"source":{"__isSmartRef__":true,"id":10845},"target":{"__isSmartRef__":true,"id":10845}},"10869":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10870":{"morph":{"__isSmartRef__":true,"id":10845},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10871":{"deleteSelectedScript":{"__isSmartRef__":true,"id":10872}},"10872":{"varMapping":{"__isSmartRef__":true,"id":10873},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":10874},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10873":{"this":{"__isSmartRef__":true,"id":10845}},"10874":{"timestamp":{"__isSmartRef__":true,"id":10875},"user":"lauritz"},"10875":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"10876":{"submorphs":[{"__isSmartRef__":true,"id":10877}],"scripts":[],"id":"BD9A0D6D-C8FA-486A-8B95-C0CBF9DAFC0E","shape":{"__isSmartRef__":true,"id":10883},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10884},"lighterFill":{"__isSmartRef__":true,"id":10889},"label":{"__isSmartRef__":true,"id":10877},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":10894},"list":[],"eventHandler":{"__isSmartRef__":true,"id":10895},"owner":{"__isSmartRef__":true,"id":9751},"textString":"","selection":{"__isSmartRef__":true,"id":10896},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"10877":{"submorphs":[],"scripts":[],"id":"5C513B1C-C172-442D-8988-78D9BE385E48","shape":{"__isSmartRef__":true,"id":10878},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10876},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10879}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":10881}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":10882},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"10878":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"10879":{"style":{"__isSmartRef__":true,"id":10880},"chunkOwner":{"__isSmartRef__":true,"id":10877},"_id":"_425070","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10880":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10881":{"sourceObj":{"__isSmartRef__":true,"id":10877},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10876},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10882":{"morph":{"__isSmartRef__":true,"id":10877},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10883":{"_Fill":{"__isSmartRef__":true,"id":10884},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10884":{"stops":[{"__isSmartRef__":true,"id":10885},{"__isSmartRef__":true,"id":10886},{"__isSmartRef__":true,"id":10887},{"__isSmartRef__":true,"id":10888}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10885":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10886":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10887":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10888":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10889":{"stops":[{"__isSmartRef__":true,"id":10890},{"__isSmartRef__":true,"id":10891},{"__isSmartRef__":true,"id":10892},{"__isSmartRef__":true,"id":10893}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10890":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10891":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10892":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10893":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10894":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10895":{"morph":{"__isSmartRef__":true,"id":10876},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10896":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":10897},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":10898},"textChunks":[{"__isSmartRef__":true,"id":10899}],"eventHandler":{"__isSmartRef__":true,"id":10901},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"10897":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"10898":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10899":{"style":{"__isSmartRef__":true,"id":10900},"chunkOwner":{"__isSmartRef__":true,"id":10896},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10900":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10901":{"morph":{"__isSmartRef__":true,"id":10896},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10902":{"reset":{"__isSmartRef__":true,"id":10903},"onMouseDown":{"__isSmartRef__":true,"id":10907},"onBlur":{"__isSmartRef__":true,"id":10915},"createScenePresentation":{"__isSmartRef__":true,"id":10923},"presentTargetChooser":{"__isSmartRef__":true,"id":10927},"removeTargetChooser":{"__isSmartRef__":true,"id":10931},"removeHighlight":{"__isSmartRef__":true,"id":10935},"highlightCurrentTarget":{"__isSmartRef__":true,"id":10939},"updateTargetFromSelection":{"__isSmartRef__":true,"id":10943},"currentMorphicScene":{"__isSmartRef__":true,"id":10947},"highlightTarget":{"__isSmartRef__":true,"id":10951},"setLabel":{"__isSmartRef__":true,"id":10955},"updateTargetFromOwner":{"__isSmartRef__":true,"id":10963}},"10903":{"varMapping":{"__isSmartRef__":true,"id":10904},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":10905},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10904":{"this":{"__isSmartRef__":true,"id":10876}},"10905":{"timestamp":{"__isSmartRef__":true,"id":10906},"user":"lauritz","tags":[]},"10906":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10907":{"varMapping":{"__isSmartRef__":true,"id":10908},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10908":{"this":{"__isSmartRef__":true,"id":10876},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10909}},"10909":{"$super":{"__isSmartRef__":true,"id":10910}},"10910":{"varMapping":{"__isSmartRef__":true,"id":10911},"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":10912},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10911":{"obj":{"__isSmartRef__":true,"id":10876},"name":"onMouseDown"},"10912":{},"10913":{"timestamp":{"__isSmartRef__":true,"id":10914},"user":"lauritz","tags":[]},"10914":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10915":{"varMapping":{"__isSmartRef__":true,"id":10916},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10916":{"this":{"__isSmartRef__":true,"id":10876},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10917}},"10917":{"$super":{"__isSmartRef__":true,"id":10918}},"10918":{"varMapping":{"__isSmartRef__":true,"id":10919},"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":10920},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10919":{"obj":{"__isSmartRef__":true,"id":10876},"name":"onBlur"},"10920":{},"10921":{"timestamp":{"__isSmartRef__":true,"id":10922},"user":"lauritz","tags":[]},"10922":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10923":{"varMapping":{"__isSmartRef__":true,"id":10924},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":10925},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10924":{"this":{"__isSmartRef__":true,"id":10876}},"10925":{"timestamp":{"__isSmartRef__":true,"id":10926},"user":"lauritz","tags":[]},"10926":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10927":{"varMapping":{"__isSmartRef__":true,"id":10928},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":10929},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10928":{"this":{"__isSmartRef__":true,"id":10876}},"10929":{"timestamp":{"__isSmartRef__":true,"id":10930},"user":"lauritz","tags":[]},"10930":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10931":{"varMapping":{"__isSmartRef__":true,"id":10932},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":10933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10932":{"this":{"__isSmartRef__":true,"id":10876}},"10933":{"timestamp":{"__isSmartRef__":true,"id":10934},"user":"lauritz","tags":[]},"10934":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10935":{"varMapping":{"__isSmartRef__":true,"id":10936},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":10937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10936":{"this":{"__isSmartRef__":true,"id":10876}},"10937":{"timestamp":{"__isSmartRef__":true,"id":10938},"user":"lauritz","tags":[]},"10938":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10939":{"varMapping":{"__isSmartRef__":true,"id":10940},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":10941},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10940":{"this":{"__isSmartRef__":true,"id":10876}},"10941":{"timestamp":{"__isSmartRef__":true,"id":10942},"user":"lauritz","tags":[]},"10942":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10943":{"varMapping":{"__isSmartRef__":true,"id":10944},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10944":{"this":{"__isSmartRef__":true,"id":10876}},"10945":{"timestamp":{"__isSmartRef__":true,"id":10946},"user":"lauritz","tags":[]},"10946":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10947":{"varMapping":{"__isSmartRef__":true,"id":10948},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":10949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10948":{"this":{"__isSmartRef__":true,"id":10876}},"10949":{"timestamp":{"__isSmartRef__":true,"id":10950},"user":"lauritz","tags":[]},"10950":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10951":{"varMapping":{"__isSmartRef__":true,"id":10952},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":10953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10952":{"this":{"__isSmartRef__":true,"id":10876}},"10953":{"timestamp":{"__isSmartRef__":true,"id":10954},"user":"lauritz","tags":[]},"10954":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10955":{"varMapping":{"__isSmartRef__":true,"id":10956},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":10961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10956":{"this":{"__isSmartRef__":true,"id":10876},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10957}},"10957":{"$super":{"__isSmartRef__":true,"id":10958}},"10958":{"varMapping":{"__isSmartRef__":true,"id":10959},"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":10960},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10959":{"obj":{"__isSmartRef__":true,"id":10876},"name":"setLabel"},"10960":{},"10961":{"timestamp":{"__isSmartRef__":true,"id":10962},"user":"lauritz","tags":[]},"10962":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10963":{"varMapping":{"__isSmartRef__":true,"id":10964},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":10965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10964":{"this":{"__isSmartRef__":true,"id":10876}},"10965":{"timestamp":{"__isSmartRef__":true,"id":10966},"user":"lauritz","tags":[]},"10966":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"10967":{"submorphs":[],"scripts":[],"id":"37A53390-2C11-4D5B-9068-C5D58F4E6AD8","shape":{"__isSmartRef__":true,"id":10968},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":10969},"textChunks":[{"__isSmartRef__":true,"id":10970}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":10972},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":9751},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"10968":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10969":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10970":{"style":{"__isSmartRef__":true,"id":10971},"chunkOwner":{"__isSmartRef__":true,"id":10967},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10971":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10972":{"morph":{"__isSmartRef__":true,"id":10967},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10973":{"submorphs":[{"__isSmartRef__":true,"id":10974}],"scripts":[],"id":"A606E421-986F-45CD-8BA1-0B7691D21724","shape":{"__isSmartRef__":true,"id":10980},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10986},"lighterFill":{"__isSmartRef__":true,"id":10991},"label":{"__isSmartRef__":true,"id":10974},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":10996},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":10997},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9751},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10998},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"10974":{"submorphs":[],"scripts":[],"id":"9F07FC20-1819-4FC6-A216-A16C05D9B921","shape":{"__isSmartRef__":true,"id":10975},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10973},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10976}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":10978}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":10979},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"10975":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"10976":{"style":{"__isSmartRef__":true,"id":10977},"chunkOwner":{"__isSmartRef__":true,"id":10974},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10977":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10978":{"sourceObj":{"__isSmartRef__":true,"id":10974},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10973},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10979":{"morph":{"__isSmartRef__":true,"id":10974},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10980":{"_Fill":{"__isSmartRef__":true,"id":10981},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10981":{"stops":[{"__isSmartRef__":true,"id":10982},{"__isSmartRef__":true,"id":10983},{"__isSmartRef__":true,"id":10984},{"__isSmartRef__":true,"id":10985}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10982":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"10983":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"10984":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"10985":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"10986":{"stops":[{"__isSmartRef__":true,"id":10987},{"__isSmartRef__":true,"id":10988},{"__isSmartRef__":true,"id":10989},{"__isSmartRef__":true,"id":10990}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10987":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10988":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10989":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10990":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10991":{"stops":[{"__isSmartRef__":true,"id":10992},{"__isSmartRef__":true,"id":10993},{"__isSmartRef__":true,"id":10994},{"__isSmartRef__":true,"id":10995}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10992":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10993":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10994":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10995":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10996":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10997":{"morph":{"__isSmartRef__":true,"id":10973},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10998":{"createListMorph":{"__isSmartRef__":true,"id":10999},"getList":{"__isSmartRef__":true,"id":11003},"removeList":{"__isSmartRef__":true,"id":11007},"reset":{"__isSmartRef__":true,"id":11011},"onMouseUp":{"__isSmartRef__":true,"id":11015},"onBlur":{"__isSmartRef__":true,"id":11023},"setTag":{"__isSmartRef__":true,"id":11031}},"10999":{"varMapping":{"__isSmartRef__":true,"id":11000},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":11001},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11000":{"this":{"__isSmartRef__":true,"id":10973}},"11001":{"timestamp":{"__isSmartRef__":true,"id":11002},"user":"lauritz","categories":[]},"11002":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"11003":{"varMapping":{"__isSmartRef__":true,"id":11004},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":11005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11004":{"this":{"__isSmartRef__":true,"id":10973}},"11005":{"timestamp":{"__isSmartRef__":true,"id":11006},"user":"lauritz","tags":[]},"11006":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"11007":{"varMapping":{"__isSmartRef__":true,"id":11008},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":11009},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11008":{"this":{"__isSmartRef__":true,"id":10973}},"11009":{"timestamp":{"__isSmartRef__":true,"id":11010},"user":"lauritz","categories":[]},"11010":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"11011":{"varMapping":{"__isSmartRef__":true,"id":11012},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":11013},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11012":{"this":{"__isSmartRef__":true,"id":10973}},"11013":{"timestamp":{"__isSmartRef__":true,"id":11014},"user":"lauritz","tags":[]},"11014":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"11015":{"varMapping":{"__isSmartRef__":true,"id":11016},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":11021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11016":{"this":{"__isSmartRef__":true,"id":10973},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11017}},"11017":{"$super":{"__isSmartRef__":true,"id":11018}},"11018":{"varMapping":{"__isSmartRef__":true,"id":11019},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":11020},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11019":{"obj":{"__isSmartRef__":true,"id":10973},"name":"onMouseUp"},"11020":{},"11021":{"timestamp":{"__isSmartRef__":true,"id":11022},"user":"lauritz","categories":[]},"11022":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"11023":{"varMapping":{"__isSmartRef__":true,"id":11024},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11029},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11024":{"this":{"__isSmartRef__":true,"id":10973},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11025}},"11025":{"$super":{"__isSmartRef__":true,"id":11026}},"11026":{"varMapping":{"__isSmartRef__":true,"id":11027},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":11028},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11027":{"obj":{"__isSmartRef__":true,"id":10973},"name":"onBlur"},"11028":{},"11029":{"timestamp":{"__isSmartRef__":true,"id":11030},"user":"lauritz","categories":[]},"11030":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"11031":{"varMapping":{"__isSmartRef__":true,"id":11032},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":11033},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11032":{"this":{"__isSmartRef__":true,"id":10973}},"11033":{"timestamp":{"__isSmartRef__":true,"id":11034},"user":"lauritz","categories":[]},"11034":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"11035":{"submorphs":[{"__isSmartRef__":true,"id":11036}],"scripts":[],"id":"69D4BBAC-0864-4C45-99B6-118A8A4F90F3","shape":{"__isSmartRef__":true,"id":11041},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":11042},"lighterFill":{"__isSmartRef__":true,"id":11047},"label":{"__isSmartRef__":true,"id":11036},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":11052},"attributeConnections":[{"__isSmartRef__":true,"id":11053}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":11076},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":9751},"layout":{"__isSmartRef__":true,"id":11077},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"11036":{"submorphs":[],"scripts":[],"id":"67AEB37C-3A09-45D4-A6B2-E72B71A60EB2","shape":{"__isSmartRef__":true,"id":11037},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":11035},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":11038}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":11040},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"11037":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"11038":{"style":{"__isSmartRef__":true,"id":11039},"chunkOwner":{"__isSmartRef__":true,"id":11036},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11039":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11040":{"morph":{"__isSmartRef__":true,"id":11036},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11041":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":11042},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"11042":{"stops":[{"__isSmartRef__":true,"id":11043},{"__isSmartRef__":true,"id":11044},{"__isSmartRef__":true,"id":11045},{"__isSmartRef__":true,"id":11046}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11043":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11044":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11045":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11046":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11047":{"stops":[{"__isSmartRef__":true,"id":11048},{"__isSmartRef__":true,"id":11049},{"__isSmartRef__":true,"id":11050},{"__isSmartRef__":true,"id":11051}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11048":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11049":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11050":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11051":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11052":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11053":{"sourceObj":{"__isSmartRef__":true,"id":11035},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9751},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":11054},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11054":{"submorphs":[{"__isSmartRef__":true,"id":11055}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11062},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":11065},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":11066},{"__isSmartRef__":true,"id":11067}],"con":{"__isSmartRef__":true,"id":11053},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11068},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11055":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11056},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":11061},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":11054},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"11056":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":11057},{"__isSmartRef__":true,"id":11058},{"__isSmartRef__":true,"id":11059},{"__isSmartRef__":true,"id":11060}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"11057":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11058":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11059":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11060":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11061":{"morph":{"__isSmartRef__":true,"id":11055},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11062":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":11063},{"__isSmartRef__":true,"id":11064}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11063":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11064":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11065":{"morph":{"__isSmartRef__":true,"id":11054},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11066":{"morph":{"__isSmartRef__":true,"id":11054},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11067":{"morph":{"__isSmartRef__":true,"id":11054},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":11055},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11068":{"morphMenuItems":{"__isSmartRef__":true,"id":11069}},"11069":{"varMapping":{"__isSmartRef__":true,"id":11070},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":11075},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11070":{"this":{"__isSmartRef__":true,"id":11054},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11071}},"11071":{"$super":{"__isSmartRef__":true,"id":11072}},"11072":{"varMapping":{"__isSmartRef__":true,"id":11073},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":11074},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11073":{"obj":{"__isSmartRef__":true,"id":11054},"name":"morphMenuItems"},"11074":{},"11075":{},"11076":{"morph":{"__isSmartRef__":true,"id":11035},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11077":{"centeredHorizontal":false,"moveHorizontal":true},"11078":{"submorphs":[{"__isSmartRef__":true,"id":11079}],"scripts":[],"id":"48DDFACF-E3CF-4E02-B36D-F8C6E49ECEF3","shape":{"__isSmartRef__":true,"id":11084},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":11085},"lighterFill":{"__isSmartRef__":true,"id":11090},"label":{"__isSmartRef__":true,"id":11079},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":11095},"attributeConnections":[{"__isSmartRef__":true,"id":11096}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":11119},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":11120},"owner":{"__isSmartRef__":true,"id":9751},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"11079":{"submorphs":[],"scripts":[],"id":"9A4896A6-8EC2-490C-B9BE-BA77E4BF1973","shape":{"__isSmartRef__":true,"id":11080},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":11078},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":11081}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":11083},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"11080":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"11081":{"style":{"__isSmartRef__":true,"id":11082},"chunkOwner":{"__isSmartRef__":true,"id":11079},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11082":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11083":{"morph":{"__isSmartRef__":true,"id":11079},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11084":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":11085},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"11085":{"stops":[{"__isSmartRef__":true,"id":11086},{"__isSmartRef__":true,"id":11087},{"__isSmartRef__":true,"id":11088},{"__isSmartRef__":true,"id":11089}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11086":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11087":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11088":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11089":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11090":{"stops":[{"__isSmartRef__":true,"id":11091},{"__isSmartRef__":true,"id":11092},{"__isSmartRef__":true,"id":11093},{"__isSmartRef__":true,"id":11094}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11091":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11092":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11093":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11094":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11095":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11096":{"sourceObj":{"__isSmartRef__":true,"id":11078},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9986},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":11097},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11097":{"submorphs":[{"__isSmartRef__":true,"id":11098}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11105},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":11108},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":11109},{"__isSmartRef__":true,"id":11110}],"con":{"__isSmartRef__":true,"id":11096},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11111},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11098":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11099},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":11104},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":11097},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"11099":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":11100},{"__isSmartRef__":true,"id":11101},{"__isSmartRef__":true,"id":11102},{"__isSmartRef__":true,"id":11103}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"11100":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11101":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11102":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11103":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11104":{"morph":{"__isSmartRef__":true,"id":11098},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11105":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":11106},{"__isSmartRef__":true,"id":11107}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11106":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11107":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11108":{"morph":{"__isSmartRef__":true,"id":11097},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11109":{"morph":{"__isSmartRef__":true,"id":11097},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11110":{"morph":{"__isSmartRef__":true,"id":11097},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":11098},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11111":{"morphMenuItems":{"__isSmartRef__":true,"id":11112}},"11112":{"varMapping":{"__isSmartRef__":true,"id":11113},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":11118},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11113":{"this":{"__isSmartRef__":true,"id":11097},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11114}},"11114":{"$super":{"__isSmartRef__":true,"id":11115}},"11115":{"varMapping":{"__isSmartRef__":true,"id":11116},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":11117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11116":{"obj":{"__isSmartRef__":true,"id":11097},"name":"morphMenuItems"},"11117":{},"11118":{},"11119":{"morph":{"__isSmartRef__":true,"id":11078},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11120":{"centeredHorizontal":false,"moveHorizontal":true},"11121":{"submorphs":[{"__isSmartRef__":true,"id":11122}],"scripts":[],"id":"FFF3AA68-5A4C-40BC-B941-05C254DF536C","shape":{"__isSmartRef__":true,"id":11127},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":11128},"lighterFill":{"__isSmartRef__":true,"id":11133},"label":{"__isSmartRef__":true,"id":11122},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":11138},"attributeConnections":[{"__isSmartRef__":true,"id":11139}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":11140},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":9751},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":11141},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"11122":{"submorphs":[],"scripts":[],"id":"75911C9F-9CEB-4081-B79F-155A23963A8F","shape":{"__isSmartRef__":true,"id":11123},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":11121},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":11124}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":11126},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"11123":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"11124":{"style":{"__isSmartRef__":true,"id":11125},"chunkOwner":{"__isSmartRef__":true,"id":11122},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11125":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11126":{"morph":{"__isSmartRef__":true,"id":11122},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11127":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":11128},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"11128":{"stops":[{"__isSmartRef__":true,"id":11129},{"__isSmartRef__":true,"id":11130},{"__isSmartRef__":true,"id":11131},{"__isSmartRef__":true,"id":11132}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11129":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11130":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11131":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11132":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11133":{"stops":[{"__isSmartRef__":true,"id":11134},{"__isSmartRef__":true,"id":11135},{"__isSmartRef__":true,"id":11136},{"__isSmartRef__":true,"id":11137}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11134":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11135":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11136":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11137":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11138":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11139":{"sourceObj":{"__isSmartRef__":true,"id":11121},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9751},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11140":{"morph":{"__isSmartRef__":true,"id":11121},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11141":{"moveHorizontal":true},"11142":{"submorphs":[{"__isSmartRef__":true,"id":11143},{"__isSmartRef__":true,"id":11150}],"scripts":[],"id":"F894A9EA-F32C-4097-840E-F036BCE2B50F","shape":{"__isSmartRef__":true,"id":11153},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":11159},"lighterFill":{"__isSmartRef__":true,"id":11164},"label":{"__isSmartRef__":true,"id":11143},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":11169},"attributeConnections":[{"__isSmartRef__":true,"id":11172}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":11173},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":9751},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":11174},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11248},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"11143":{"submorphs":[],"scripts":[],"id":"95D6FC7D-D8E6-45B6-A436-8B6D17C0076A","shape":{"__isSmartRef__":true,"id":11144},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":11142},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":11145},{"__isSmartRef__":true,"id":11147}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":11149},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"11144":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"11145":{"style":{"__isSmartRef__":true,"id":11146},"chunkOwner":{"__isSmartRef__":true,"id":11143},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11146":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11147":{"style":{"__isSmartRef__":true,"id":11148},"chunkOwner":{"__isSmartRef__":true,"id":11143},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11148":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11149":{"morph":{"__isSmartRef__":true,"id":11143},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11150":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11151},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"182F71C5-7445-404C-8E78-FE762F7100BB","eventHandler":{"__isSmartRef__":true,"id":11152},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":11142},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"11151":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"11152":{"morph":{"__isSmartRef__":true,"id":11150},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11153":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":11154},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"11154":{"stops":[{"__isSmartRef__":true,"id":11155},{"__isSmartRef__":true,"id":11156},{"__isSmartRef__":true,"id":11157},{"__isSmartRef__":true,"id":11158}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11155":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11156":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"11157":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"11158":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"11159":{"stops":[{"__isSmartRef__":true,"id":11160},{"__isSmartRef__":true,"id":11161},{"__isSmartRef__":true,"id":11162},{"__isSmartRef__":true,"id":11163}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11160":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11161":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11162":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11163":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11164":{"stops":[{"__isSmartRef__":true,"id":11165},{"__isSmartRef__":true,"id":11166},{"__isSmartRef__":true,"id":11167},{"__isSmartRef__":true,"id":11168}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11165":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11166":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11167":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11168":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11169":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":11170}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11170":{"date":{"__isSmartRef__":true,"id":11171},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"11171":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11172":{"sourceObj":{"__isSmartRef__":true,"id":11142},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11142},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11173":{"morph":{"__isSmartRef__":true,"id":11142},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11174":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":11175},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":11176},"eventHandler":{"__isSmartRef__":true,"id":11217},"attributeConnections":[{"__isSmartRef__":true,"id":11218},{"__isSmartRef__":true,"id":11219},{"__isSmartRef__":true,"id":11220}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":11222},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":11142},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11227},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,2195.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"11175":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1720.0,1260.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"11176":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":11177},{"__isSmartRef__":true,"id":11179},{"__isSmartRef__":true,"id":11181},{"__isSmartRef__":true,"id":11183},{"__isSmartRef__":true,"id":11185},{"__isSmartRef__":true,"id":11187},{"__isSmartRef__":true,"id":11189},{"__isSmartRef__":true,"id":11191},{"__isSmartRef__":true,"id":11193},{"__isSmartRef__":true,"id":11195},{"__isSmartRef__":true,"id":11197},{"__isSmartRef__":true,"id":11199},{"__isSmartRef__":true,"id":11201},{"__isSmartRef__":true,"id":11203},{"__isSmartRef__":true,"id":11205},{"__isSmartRef__":true,"id":11207},{"__isSmartRef__":true,"id":11209},{"__isSmartRef__":true,"id":11211},{"__isSmartRef__":true,"id":11213},{"__isSmartRef__":true,"id":11215}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11177":{"date":{"__isSmartRef__":true,"id":11178},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"11178":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11179":{"date":{"__isSmartRef__":true,"id":11180},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"11180":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11181":{"date":{"__isSmartRef__":true,"id":11182},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"11182":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11183":{"date":{"__isSmartRef__":true,"id":11184},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"11184":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11185":{"date":{"__isSmartRef__":true,"id":11186},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"11186":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11187":{"date":{"__isSmartRef__":true,"id":11188},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"11188":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11189":{"date":{"__isSmartRef__":true,"id":11190},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"11190":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11191":{"date":{"__isSmartRef__":true,"id":11192},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11192":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"11193":{"date":{"__isSmartRef__":true,"id":11194},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11194":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"11195":{"date":{"__isSmartRef__":true,"id":11196},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11196":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"11197":{"date":{"__isSmartRef__":true,"id":11198},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"11198":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11199":{"date":{"__isSmartRef__":true,"id":11200},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"11200":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11201":{"date":{"__isSmartRef__":true,"id":11202},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"11202":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11203":{"date":{"__isSmartRef__":true,"id":11204},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"11204":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11205":{"date":{"__isSmartRef__":true,"id":11206},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"11206":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11207":{"date":{"__isSmartRef__":true,"id":11208},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"11208":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11209":{"date":{"__isSmartRef__":true,"id":11210},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"11210":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11211":{"date":{"__isSmartRef__":true,"id":11212},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"11212":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11213":{"date":{"__isSmartRef__":true,"id":11214},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"11214":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11215":{"date":{"__isSmartRef__":true,"id":11216},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"11216":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11217":{"morph":{"__isSmartRef__":true,"id":11174},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11218":{"sourceObj":{"__isSmartRef__":true,"id":11174},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":11174},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11219":{"sourceObj":{"__isSmartRef__":true,"id":11174},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":11142},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11220":{"sourceObj":{"__isSmartRef__":true,"id":11174},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":9751},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11221},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11221":{"source":{"__isSmartRef__":true,"id":11174},"target":{"__isSmartRef__":true,"id":9751}},"11222":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11223}},"11223":{"test01IsMorph":{"__isSmartRef__":true,"id":11224}},"11224":{"varMapping":{"__isSmartRef__":true,"id":11225},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11226},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11225":{"this":{"__isSmartRef__":true,"id":11222}},"11226":{},"11227":{"update":{"__isSmartRef__":true,"id":11228},"updateOnMove":{"__isSmartRef__":true,"id":11232},"bringToFront":{"__isSmartRef__":true,"id":11236},"morphUnderCursor":{"__isSmartRef__":true,"id":11244}},"11228":{"varMapping":{"__isSmartRef__":true,"id":11229},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11230},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11229":{"this":{"__isSmartRef__":true,"id":11174}},"11230":{"timestamp":{"__isSmartRef__":true,"id":11231},"user":"lauritz","tags":[]},"11231":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11232":{"varMapping":{"__isSmartRef__":true,"id":11233},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":11234},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11233":{"this":{"__isSmartRef__":true,"id":11174}},"11234":{"timestamp":{"__isSmartRef__":true,"id":11235},"user":"lauritz","tags":[]},"11235":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11236":{"varMapping":{"__isSmartRef__":true,"id":11237},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":11242},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11237":{"this":{"__isSmartRef__":true,"id":11174},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11238}},"11238":{"$super":{"__isSmartRef__":true,"id":11239}},"11239":{"varMapping":{"__isSmartRef__":true,"id":11240},"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":11241},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11240":{"obj":{"__isSmartRef__":true,"id":11174},"name":"bringToFront"},"11241":{},"11242":{"timestamp":{"__isSmartRef__":true,"id":11243},"user":"lauritz","tags":[]},"11243":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11244":{"varMapping":{"__isSmartRef__":true,"id":11245},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":11246},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11245":{"this":{"__isSmartRef__":true,"id":11174}},"11246":{"timestamp":{"__isSmartRef__":true,"id":11247},"user":"lauritz","tags":[]},"11247":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11248":{"onFire":{"__isSmartRef__":true,"id":11249},"removeHighlighting":{"__isSmartRef__":true,"id":11253},"onMouseMove":{"__isSmartRef__":true,"id":11257},"onMouseOut":{"__isSmartRef__":true,"id":11265},"reset":{"__isSmartRef__":true,"id":11273},"isTracking":{"__isSmartRef__":true,"id":11277},"isHighlighting":{"__isSmartRef__":true,"id":11281},"currentTarget":{"__isSmartRef__":true,"id":11285}},"11249":{"varMapping":{"__isSmartRef__":true,"id":11250},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11251},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11250":{"this":{"__isSmartRef__":true,"id":11142}},"11251":{"timestamp":{"__isSmartRef__":true,"id":11252},"user":"lauritz","tags":[]},"11252":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11253":{"varMapping":{"__isSmartRef__":true,"id":11254},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":11255},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11254":{"this":{"__isSmartRef__":true,"id":11142}},"11255":{"timestamp":{"__isSmartRef__":true,"id":11256},"user":"lauritz","tags":[]},"11256":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11257":{"varMapping":{"__isSmartRef__":true,"id":11258},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11263},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11258":{"this":{"__isSmartRef__":true,"id":11142},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11259}},"11259":{"$super":{"__isSmartRef__":true,"id":11260}},"11260":{"varMapping":{"__isSmartRef__":true,"id":11261},"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":11262},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11261":{"obj":{"__isSmartRef__":true,"id":11142},"name":"onMouseMove"},"11262":{},"11263":{"timestamp":{"__isSmartRef__":true,"id":11264},"user":"lauritz","tags":[]},"11264":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11265":{"varMapping":{"__isSmartRef__":true,"id":11266},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11271},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11266":{"this":{"__isSmartRef__":true,"id":11142},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11267}},"11267":{"$super":{"__isSmartRef__":true,"id":11268}},"11268":{"varMapping":{"__isSmartRef__":true,"id":11269},"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":11270},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11269":{"obj":{"__isSmartRef__":true,"id":11142},"name":"onMouseOut"},"11270":{},"11271":{"timestamp":{"__isSmartRef__":true,"id":11272},"user":"lauritz","tags":[]},"11272":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11273":{"varMapping":{"__isSmartRef__":true,"id":11274},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":11275},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11274":{"this":{"__isSmartRef__":true,"id":11142}},"11275":{"timestamp":{"__isSmartRef__":true,"id":11276},"user":"lauritz","tags":[]},"11276":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11277":{"varMapping":{"__isSmartRef__":true,"id":11278},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":11279},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11278":{"this":{"__isSmartRef__":true,"id":11142}},"11279":{"timestamp":{"__isSmartRef__":true,"id":11280},"user":"lauritz","tags":[]},"11280":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11281":{"varMapping":{"__isSmartRef__":true,"id":11282},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":11283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11282":{"this":{"__isSmartRef__":true,"id":11142}},"11283":{"timestamp":{"__isSmartRef__":true,"id":11284},"user":"lauritz","tags":[]},"11284":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11285":{"varMapping":{"__isSmartRef__":true,"id":11286},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":11287},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11286":{"this":{"__isSmartRef__":true,"id":11142}},"11287":{"timestamp":{"__isSmartRef__":true,"id":11288},"user":"lauritz","tags":[]},"11288":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11289":{"target":{"__isSmartRef__":true,"id":9751},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"11290":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"11291":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":11292}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11292":{"date":{"__isSmartRef__":true,"id":11293},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"11293":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11294":{"morph":{"__isSmartRef__":true,"id":9751},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11295":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"11296":{},"11297":{"displayInitialScript":{"__isSmartRef__":true,"id":11298},"displayJavaScriptSource":{"__isSmartRef__":true,"id":11302},"displaySourceForConnection":{"__isSmartRef__":true,"id":11306},"displaySourceForScript":{"__isSmartRef__":true,"id":11310},"generateSourceForConnection":{"__isSmartRef__":true,"id":11314},"generateSourceForScript":{"__isSmartRef__":true,"id":11318},"generateTargetCode":{"__isSmartRef__":true,"id":11322},"newConnection":{"__isSmartRef__":true,"id":11326},"newScript":{"__isSmartRef__":true,"id":11330},"reset":{"__isSmartRef__":true,"id":11334},"selectChangedContent":{"__isSmartRef__":true,"id":11338},"setTarget":{"__isSmartRef__":true,"id":11342},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":11346},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":11350},"updateLists":{"__isSmartRef__":true,"id":11354},"onShutdown":{"__isSmartRef__":true,"id":11358},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":11362},"update":{"__isSmartRef__":true,"id":11366},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":11370},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":11374},"printTags":{"__isSmartRef__":true,"id":11382},"setTag":{"__isSmartRef__":true,"id":11386},"runScript":{"__isSmartRef__":true,"id":11390},"openPartTestRunner":{"__isSmartRef__":true,"id":11394},"hasUnsavedChanges":{"__isSmartRef__":true,"id":11398}},"11298":{"varMapping":{"__isSmartRef__":true,"id":11299},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11300},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11299":{"this":{"__isSmartRef__":true,"id":9751}},"11300":{"timestamp":{"__isSmartRef__":true,"id":11301},"user":"lauritz","tags":[]},"11301":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"11302":{"varMapping":{"__isSmartRef__":true,"id":11303},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11304},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11303":{"this":{"__isSmartRef__":true,"id":9751}},"11304":{"timestamp":{"__isSmartRef__":true,"id":11305},"user":"lauritz","tags":[]},"11305":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"11306":{"varMapping":{"__isSmartRef__":true,"id":11307},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":11308},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11307":{"this":{"__isSmartRef__":true,"id":9751}},"11308":{"timestamp":{"__isSmartRef__":true,"id":11309},"user":"conradcalmez","tags":[]},"11309":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"11310":{"varMapping":{"__isSmartRef__":true,"id":11311},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":11312},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11311":{"this":{"__isSmartRef__":true,"id":9751}},"11312":{"timestamp":{"__isSmartRef__":true,"id":11313},"user":"cschuster","tags":[]},"11313":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11314":{"varMapping":{"__isSmartRef__":true,"id":11315},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":11316},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11315":{"this":{"__isSmartRef__":true,"id":9751}},"11316":{"timestamp":{"__isSmartRef__":true,"id":11317},"user":"lauritz","tags":[]},"11317":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"11318":{"varMapping":{"__isSmartRef__":true,"id":11319},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":11320},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11319":{"this":{"__isSmartRef__":true,"id":9751}},"11320":{"timestamp":{"__isSmartRef__":true,"id":11321},"user":"cschuster","tags":[]},"11321":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11322":{"varMapping":{"__isSmartRef__":true,"id":11323},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":11324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11323":{"this":{"__isSmartRef__":true,"id":9751}},"11324":{"timestamp":{"__isSmartRef__":true,"id":11325},"user":"lauritz","tags":[]},"11325":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"11326":{"varMapping":{"__isSmartRef__":true,"id":11327},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11328},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11327":{"this":{"__isSmartRef__":true,"id":9751}},"11328":{"timestamp":{"__isSmartRef__":true,"id":11329},"user":"lauritz","tags":[]},"11329":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"11330":{"varMapping":{"__isSmartRef__":true,"id":11331},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11332},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11331":{"this":{"__isSmartRef__":true,"id":9751}},"11332":{"timestamp":{"__isSmartRef__":true,"id":11333},"user":"lauritz","tags":[]},"11333":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"11334":{"varMapping":{"__isSmartRef__":true,"id":11335},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":11336},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11335":{"this":{"__isSmartRef__":true,"id":9751}},"11336":{"timestamp":{"__isSmartRef__":true,"id":11337},"user":"lauritz","tags":[]},"11337":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"11338":{"varMapping":{"__isSmartRef__":true,"id":11339},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i max) {\n max = foundValues[m];\n maxIndex = m;\n }\n var mostSignificantChangeFound = false;\n for (var j = 0; j < this.neededValues[i][m].length; j++) {\n if(this.neededValues[i][m][j] == \n this.mostSignificantChange) {\n debugger;\n max = 0.99;\n maxIndex = m;\n mostSignificantChangeFound = true;\n }\n }\n if (mostSignificantChangeFound)\n break;\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n}).tag([]);","_Align":"left","lastSearchString":"migrate","eventHandler":{"__isSmartRef__":true,"id":12743},"attributeConnections":[{"__isSmartRef__":true,"id":12744},{"__isSmartRef__":true,"id":12759},{"__isSmartRef__":true,"id":12760}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Sun Dec 16 2012 21:13:53 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function parseConstraints() {\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"x\":\n this.x(variables);\n break;\n case \"y\":\n this.y(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n //console.log(\"needed values: \" + this.neededValues);\n //console.log(\"specified values: \" + this.specifiedValues);\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n var mostSignificantChangeFound = false;\n for (var j = 0; j < this.neededValues[i][m].length; j++) {\n if(this.neededValues[i][m][j] == \n this.mostSignificantChange) {\n debugger;\n max = 0.99;\n maxIndex = m;\n mostSignificantChangeFound = true;\n }\n }\n if (mostSignificantChangeFound)\n break;\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":11648},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":12762},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":11648},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":336,"previousSelection":[3515,3515],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Sun Dec 16 2012 21:13:53 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function parseConstraints() {\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"x\":\n this.x(variables);\n break;\n case \"y\":\n this.y(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n //console.log(\"needed values: \" + this.neededValues);\n //console.log(\"specified values: \" + this.specifiedValues);\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n var mostSignificantChangeFound = false;\n for (var j = 0; j < this.neededValues[i][m].length; j++) {\n if(this.neededValues[i][m][j] == \n this.mostSignificantChange) {\n debugger;\n max = 0.99;\n maxIndex = m;\n mostSignificantChangeFound = true;\n break;\n }\n }\n if (mostSignificantChangeFound)\n break;\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n}).tag([]);","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12767},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"11884":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"11885":{"style":{"__isSmartRef__":true,"id":11886},"chunkOwner":{"__isSmartRef__":true,"id":11883},"_id":"_30","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11886":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"11887":{"_id":"_705","style":{"__isSmartRef__":true,"id":11888},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" changed at Sun Dec 16 2012 21:13:53 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11888":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"11889":{"_id":"_706","style":{"__isSmartRef__":true,"id":11890},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11890":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"11891":{"_id":"_707","style":{"__isSmartRef__":true,"id":11892},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11892":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"11893":{"_id":"_708","style":{"__isSmartRef__":true,"id":11894},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11894":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11895":{"_id":"_709","style":{"__isSmartRef__":true,"id":11896},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11896":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"11897":{"_id":"_710","style":{"__isSmartRef__":true,"id":11898},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" parseConstraints() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11898":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11899":{"_id":"_711","style":{"__isSmartRef__":true,"id":11900},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11900":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"11901":{"_id":"_712","style":{"__isSmartRef__":true,"id":11902},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11902":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11903":{"_id":"_713","style":{"__isSmartRef__":true,"id":11904},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11904":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"11905":{"_id":"_714","style":{"__isSmartRef__":true,"id":11906},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" constraintString = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11906":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11907":{"_id":"_715","style":{"__isSmartRef__":true,"id":11908},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11908":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"11909":{"_id":"_716","style":{"__isSmartRef__":true,"id":11910},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11910":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11911":{"_id":"_717","style":{"__isSmartRef__":true,"id":11912},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"constraintsTextField\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11912":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"11913":{"_id":"_718","style":{"__isSmartRef__":true,"id":11914},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":").getTextString();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11914":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11915":{"_id":"_719","style":{"__isSmartRef__":true,"id":11916},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11916":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"11917":{"_id":"_720","style":{"__isSmartRef__":true,"id":11918},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" constraints = constraintString.split(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11918":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11919":{"_id":"_721","style":{"__isSmartRef__":true,"id":11920},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"\\n\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11920":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"11921":{"_id":"_722","style":{"__isSmartRef__":true,"id":11922},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11922":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11923":{"_id":"_723","style":{"__isSmartRef__":true,"id":11924},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11924":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"11925":{"_id":"_724","style":{"__isSmartRef__":true,"id":11926},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11926":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11927":{"_id":"_725","style":{"__isSmartRef__":true,"id":11928},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"variablesTextField\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11928":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"11929":{"_id":"_726","style":{"__isSmartRef__":true,"id":11930},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":").setTextString(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11930":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11931":{"_id":"_727","style":{"__isSmartRef__":true,"id":11932},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11932":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"11933":{"_id":"_728","style":{"__isSmartRef__":true,"id":11934},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11934":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11935":{"_id":"_729","style":{"__isSmartRef__":true,"id":11936},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11936":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"11937":{"_id":"_730","style":{"__isSmartRef__":true,"id":11938},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".constraintsArray = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11938":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11939":{"_id":"_731","style":{"__isSmartRef__":true,"id":11940},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11940":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"11941":{"_id":"_732","style":{"__isSmartRef__":true,"id":11942},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11942":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11943":{"_id":"_733","style":{"__isSmartRef__":true,"id":11944},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11944":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"11945":{"_id":"_734","style":{"__isSmartRef__":true,"id":11946},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11946":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11947":{"_id":"_735","style":{"__isSmartRef__":true,"id":11948},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11948":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"11949":{"_id":"_736","style":{"__isSmartRef__":true,"id":11950},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11950":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11951":{"_id":"_737","style":{"__isSmartRef__":true,"id":11952},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11952":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"11953":{"_id":"_738","style":{"__isSmartRef__":true,"id":11954},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11954":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11955":{"_id":"_739","style":{"__isSmartRef__":true,"id":11956},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11956":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"11957":{"_id":"_740","style":{"__isSmartRef__":true,"id":11958},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11958":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11959":{"_id":"_741","style":{"__isSmartRef__":true,"id":11960},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11960":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"11961":{"_id":"_742","style":{"__isSmartRef__":true,"id":11962},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"; i < constraints.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11962":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11963":{"_id":"_743","style":{"__isSmartRef__":true,"id":11964},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11964":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"11965":{"_id":"_744","style":{"__isSmartRef__":true,"id":11966},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11966":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11967":{"_id":"_745","style":{"__isSmartRef__":true,"id":11968},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11968":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"11969":{"_id":"_746","style":{"__isSmartRef__":true,"id":11970},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (constraints[i].trim() != ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11970":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11971":{"_id":"_747","style":{"__isSmartRef__":true,"id":11972},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11972":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"11973":{"_id":"_748","style":{"__isSmartRef__":true,"id":11974},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" && constraints[i].indexOf(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11974":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11975":{"_id":"_749","style":{"__isSmartRef__":true,"id":11976},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"//\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11976":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"11977":{"_id":"_750","style":{"__isSmartRef__":true,"id":11978},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":") != 0) {","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11978":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"11979":{"_id":"_751","style":{"__isSmartRef__":true,"id":11980},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11980":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11981":{"_id":"_752","style":{"__isSmartRef__":true,"id":11982},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11982":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"11983":{"_id":"_753","style":{"__isSmartRef__":true,"id":11984},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" prior = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11984":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11985":{"_id":"_754","style":{"__isSmartRef__":true,"id":11986},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11986":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"11987":{"_id":"_755","style":{"__isSmartRef__":true,"id":11988},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11988":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11989":{"_id":"_756","style":{"__isSmartRef__":true,"id":11990},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"variablesTextField\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11990":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"11991":{"_id":"_757","style":{"__isSmartRef__":true,"id":11992},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":").getTextString();\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11992":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11993":{"_id":"_758","style":{"__isSmartRef__":true,"id":11994},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11994":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"11995":{"_id":"_759","style":{"__isSmartRef__":true,"id":11996},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" base = constraints[i].split(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11996":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"11997":{"_id":"_760","style":{"__isSmartRef__":true,"id":11998},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\")\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11998":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"11999":{"_id":"_761","style":{"__isSmartRef__":true,"id":12000},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":")[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12000":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12001":{"_id":"_762","style":{"__isSmartRef__":true,"id":12002},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12002":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12003":{"_id":"_763","style":{"__isSmartRef__":true,"id":12004},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12004":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12005":{"_id":"_764","style":{"__isSmartRef__":true,"id":12006},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12006":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12007":{"_id":"_765","style":{"__isSmartRef__":true,"id":12008},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" parts = base.split(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12008":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12009":{"_id":"_766","style":{"__isSmartRef__":true,"id":12010},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"(\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12010":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12011":{"_id":"_767","style":{"__isSmartRef__":true,"id":12012},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12012":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12013":{"_id":"_768","style":{"__isSmartRef__":true,"id":12014},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12014":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12015":{"_id":"_769","style":{"__isSmartRef__":true,"id":12016},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" methodName = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12016":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12017":{"_id":"_770","style":{"__isSmartRef__":true,"id":12018},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12018":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12019":{"_id":"_771","style":{"__isSmartRef__":true,"id":12020},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12020":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12021":{"_id":"_772","style":{"__isSmartRef__":true,"id":12022},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12022":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12023":{"_id":"_773","style":{"__isSmartRef__":true,"id":12024},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" variables = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12024":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12025":{"_id":"_774","style":{"__isSmartRef__":true,"id":12026},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12026":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12027":{"_id":"_775","style":{"__isSmartRef__":true,"id":12028},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"].split(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12028":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12029":{"_id":"_776","style":{"__isSmartRef__":true,"id":12030},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\",\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12030":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12031":{"_id":"_777","style":{"__isSmartRef__":true,"id":12032},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12032":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12033":{"_id":"_778","style":{"__isSmartRef__":true,"id":12034},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" \n \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12034":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"12035":{"_id":"_780","style":{"__isSmartRef__":true,"id":12036},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12036":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12037":{"_id":"_781","style":{"__isSmartRef__":true,"id":12038},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12038":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12039":{"_id":"_782","style":{"__isSmartRef__":true,"id":12040},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12040":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12041":{"_id":"_783","style":{"__isSmartRef__":true,"id":12042},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12042":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12043":{"_id":"_784","style":{"__isSmartRef__":true,"id":12044},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" j = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12044":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12045":{"_id":"_785","style":{"__isSmartRef__":true,"id":12046},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12046":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12047":{"_id":"_786","style":{"__isSmartRef__":true,"id":12048},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"; j < variables.length; j++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12048":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12049":{"_id":"_787","style":{"__isSmartRef__":true,"id":12050},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12050":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12051":{"_id":"_788","style":{"__isSmartRef__":true,"id":12052},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n variables[j] = variables[j].trim();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12052":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12053":{"_id":"_789","style":{"__isSmartRef__":true,"id":12054},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12054":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12055":{"_id":"_790","style":{"__isSmartRef__":true,"id":12056},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12056":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12057":{"_id":"_791","style":{"__isSmartRef__":true,"id":12058},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12058":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"12059":{"_id":"_792","style":{"__isSmartRef__":true,"id":12060},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12060":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12061":{"_id":"_793","style":{"__isSmartRef__":true,"id":12062},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12062":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12063":{"_id":"_794","style":{"__isSmartRef__":true,"id":12064},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".constraintsArray[i] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12064":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12065":{"_id":"_795","style":{"__isSmartRef__":true,"id":12066},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12066":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12067":{"_id":"_796","style":{"__isSmartRef__":true,"id":12068},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12068":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12069":{"_id":"_797","style":{"__isSmartRef__":true,"id":12070},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12070":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"12071":{"_id":"_798","style":{"__isSmartRef__":true,"id":12072},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"(methodName, variables);\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12072":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12073":{"_id":"_799","style":{"__isSmartRef__":true,"id":12074},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12074":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"12075":{"_id":"_800","style":{"__isSmartRef__":true,"id":12076},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12076":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12077":{"_id":"_801","style":{"__isSmartRef__":true,"id":12078},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"switch","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12078":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12079":{"_id":"_802","style":{"__isSmartRef__":true,"id":12080},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (methodName) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12080":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12081":{"_id":"_803","style":{"__isSmartRef__":true,"id":12082},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12082":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12083":{"_id":"_804","style":{"__isSmartRef__":true,"id":12084},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12084":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12085":{"_id":"_805","style":{"__isSmartRef__":true,"id":12086},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12086":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12087":{"_id":"_806","style":{"__isSmartRef__":true,"id":12088},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12088":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12089":{"_id":"_807","style":{"__isSmartRef__":true,"id":12090},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"height\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12090":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12091":{"_id":"_808","style":{"__isSmartRef__":true,"id":12092},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12092":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12093":{"_id":"_809","style":{"__isSmartRef__":true,"id":12094},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12094":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12095":{"_id":"_810","style":{"__isSmartRef__":true,"id":12096},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".height(variables);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12096":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12097":{"_id":"_811","style":{"__isSmartRef__":true,"id":12098},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12098":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12099":{"_id":"_812","style":{"__isSmartRef__":true,"id":12100},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12100":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12101":{"_id":"_813","style":{"__isSmartRef__":true,"id":12102},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12102":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12103":{"_id":"_814","style":{"__isSmartRef__":true,"id":12104},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12104":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12105":{"_id":"_815","style":{"__isSmartRef__":true,"id":12106},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"width\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12106":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12107":{"_id":"_816","style":{"__isSmartRef__":true,"id":12108},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12108":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12109":{"_id":"_817","style":{"__isSmartRef__":true,"id":12110},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12110":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12111":{"_id":"_818","style":{"__isSmartRef__":true,"id":12112},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".width(variables);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12112":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12113":{"_id":"_819","style":{"__isSmartRef__":true,"id":12114},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12114":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12115":{"_id":"_820","style":{"__isSmartRef__":true,"id":12116},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12116":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12117":{"_id":"_821","style":{"__isSmartRef__":true,"id":12118},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12118":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12119":{"_id":"_822","style":{"__isSmartRef__":true,"id":12120},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12120":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12121":{"_id":"_823","style":{"__isSmartRef__":true,"id":12122},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"ratio\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12122":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12123":{"_id":"_824","style":{"__isSmartRef__":true,"id":12124},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12124":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12125":{"_id":"_825","style":{"__isSmartRef__":true,"id":12126},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12126":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12127":{"_id":"_826","style":{"__isSmartRef__":true,"id":12128},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".ratio(variables);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12128":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12129":{"_id":"_827","style":{"__isSmartRef__":true,"id":12130},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12130":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12131":{"_id":"_828","style":{"__isSmartRef__":true,"id":12132},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12132":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12133":{"_id":"_829","style":{"__isSmartRef__":true,"id":12134},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12134":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12135":{"_id":"_830","style":{"__isSmartRef__":true,"id":12136},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12136":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12137":{"_id":"_831","style":{"__isSmartRef__":true,"id":12138},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"position\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12138":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12139":{"_id":"_832","style":{"__isSmartRef__":true,"id":12140},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12140":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12141":{"_id":"_833","style":{"__isSmartRef__":true,"id":12142},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12142":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12143":{"_id":"_834","style":{"__isSmartRef__":true,"id":12144},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".position(variables);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12144":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12145":{"_id":"_835","style":{"__isSmartRef__":true,"id":12146},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12146":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12147":{"_id":"_836","style":{"__isSmartRef__":true,"id":12148},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12148":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12149":{"_id":"_837","style":{"__isSmartRef__":true,"id":12150},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12150":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12151":{"_id":"_838","style":{"__isSmartRef__":true,"id":12152},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12152":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12153":{"_id":"_839","style":{"__isSmartRef__":true,"id":12154},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12154":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12155":{"_id":"_840","style":{"__isSmartRef__":true,"id":12156},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12156":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12157":{"_id":"_841","style":{"__isSmartRef__":true,"id":12158},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12158":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12159":{"_id":"_842","style":{"__isSmartRef__":true,"id":12160},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".x(variables);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12160":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12161":{"_id":"_843","style":{"__isSmartRef__":true,"id":12162},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12162":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12163":{"_id":"_844","style":{"__isSmartRef__":true,"id":12164},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12164":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12165":{"_id":"_845","style":{"__isSmartRef__":true,"id":12166},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12166":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12167":{"_id":"_846","style":{"__isSmartRef__":true,"id":12168},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12168":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12169":{"_id":"_847","style":{"__isSmartRef__":true,"id":12170},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"y\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12170":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12171":{"_id":"_848","style":{"__isSmartRef__":true,"id":12172},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12172":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12173":{"_id":"_849","style":{"__isSmartRef__":true,"id":12174},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12174":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12175":{"_id":"_850","style":{"__isSmartRef__":true,"id":12176},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".y(variables);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12176":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12177":{"_id":"_851","style":{"__isSmartRef__":true,"id":12178},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12178":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12179":{"_id":"_852","style":{"__isSmartRef__":true,"id":12180},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12180":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12181":{"_id":"_853","style":{"__isSmartRef__":true,"id":12182},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12182":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12183":{"_id":"_854","style":{"__isSmartRef__":true,"id":12184},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12184":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12185":{"_id":"_855","style":{"__isSmartRef__":true,"id":12186},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"vertical_distance\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12186":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12187":{"_id":"_856","style":{"__isSmartRef__":true,"id":12188},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12188":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12189":{"_id":"_857","style":{"__isSmartRef__":true,"id":12190},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12190":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12191":{"_id":"_858","style":{"__isSmartRef__":true,"id":12192},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".verticalDistance(variables);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12192":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12193":{"_id":"_859","style":{"__isSmartRef__":true,"id":12194},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12194":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12195":{"_id":"_860","style":{"__isSmartRef__":true,"id":12196},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12196":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12197":{"_id":"_861","style":{"__isSmartRef__":true,"id":12198},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12198":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12199":{"_id":"_862","style":{"__isSmartRef__":true,"id":12200},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12200":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12201":{"_id":"_863","style":{"__isSmartRef__":true,"id":12202},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"horizontal_distance\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12202":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12203":{"_id":"_864","style":{"__isSmartRef__":true,"id":12204},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12204":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12205":{"_id":"_865","style":{"__isSmartRef__":true,"id":12206},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12206":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12207":{"_id":"_866","style":{"__isSmartRef__":true,"id":12208},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".horizontalDistance(variables);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12208":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12209":{"_id":"_867","style":{"__isSmartRef__":true,"id":12210},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12210":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12211":{"_id":"_868","style":{"__isSmartRef__":true,"id":12212},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12212":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12213":{"_id":"_869","style":{"__isSmartRef__":true,"id":12214},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"default","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12214":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12215":{"_id":"_870","style":{"__isSmartRef__":true,"id":12216},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12216":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"12217":{"_id":"_871","style":{"__isSmartRef__":true,"id":12218},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12218":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12219":{"_id":"_872","style":{"__isSmartRef__":true,"id":12220},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12220":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12221":{"_id":"_873","style":{"__isSmartRef__":true,"id":12222},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12222":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12223":{"_id":"_874","style":{"__isSmartRef__":true,"id":12224},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12224":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12225":{"_id":"_875","style":{"__isSmartRef__":true,"id":12226},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12226":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12227":{"_id":"_876","style":{"__isSmartRef__":true,"id":12228},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12228":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12229":{"_id":"_877","style":{"__isSmartRef__":true,"id":12230},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12230":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12231":{"_id":"_878","style":{"__isSmartRef__":true,"id":12232},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12232":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12233":{"_id":"_879","style":{"__isSmartRef__":true,"id":12234},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12234":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12235":{"_id":"_880","style":{"__isSmartRef__":true,"id":12236},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12236":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"12237":{"_id":"_881","style":{"__isSmartRef__":true,"id":12238},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12238":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12239":{"_id":"_882","style":{"__isSmartRef__":true,"id":12240},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12240":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"12241":{"_id":"_883","style":{"__isSmartRef__":true,"id":12242},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"add needed values not described by constraints","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12242":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12243":{"_id":"_884","style":{"__isSmartRef__":true,"id":12244},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12244":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12245":{"_id":"_885","style":{"__isSmartRef__":true,"id":12246},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12246":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"12247":{"_id":"_886","style":{"__isSmartRef__":true,"id":12248},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"console.log(\"needed values: \" + this.neededValues);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12248":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12249":{"_id":"_887","style":{"__isSmartRef__":true,"id":12250},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12250":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12251":{"_id":"_888","style":{"__isSmartRef__":true,"id":12252},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12252":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"12253":{"_id":"_889","style":{"__isSmartRef__":true,"id":12254},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"console.log(\"specified values: \" + this.specifiedValues);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12254":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12255":{"_id":"_890","style":{"__isSmartRef__":true,"id":12256},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12256":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12257":{"_id":"_891","style":{"__isSmartRef__":true,"id":12258},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12258":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12259":{"_id":"_892","style":{"__isSmartRef__":true,"id":12260},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12260":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12261":{"_id":"_893","style":{"__isSmartRef__":true,"id":12262},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12262":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12263":{"_id":"_894","style":{"__isSmartRef__":true,"id":12264},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12264":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12265":{"_id":"_895","style":{"__isSmartRef__":true,"id":12266},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12266":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12267":{"_id":"_896","style":{"__isSmartRef__":true,"id":12268},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12268":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12269":{"_id":"_897","style":{"__isSmartRef__":true,"id":12270},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12270":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12271":{"_id":"_898","style":{"__isSmartRef__":true,"id":12272},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".neededValues.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12272":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12273":{"_id":"_899","style":{"__isSmartRef__":true,"id":12274},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12274":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12275":{"_id":"_900","style":{"__isSmartRef__":true,"id":12276},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12276":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12277":{"_id":"_901","style":{"__isSmartRef__":true,"id":12278},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12278":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12279":{"_id":"_902","style":{"__isSmartRef__":true,"id":12280},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" foundValues = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12280":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12281":{"_id":"_903","style":{"__isSmartRef__":true,"id":12282},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12282":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12283":{"_id":"_904","style":{"__isSmartRef__":true,"id":12284},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12284":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12285":{"_id":"_905","style":{"__isSmartRef__":true,"id":12286},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12286":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"12287":{"_id":"_906","style":{"__isSmartRef__":true,"id":12288},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12288":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12289":{"_id":"_907","style":{"__isSmartRef__":true,"id":12290},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12290":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12291":{"_id":"_908","style":{"__isSmartRef__":true,"id":12292},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" elementCount = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12292":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12293":{"_id":"_909","style":{"__isSmartRef__":true,"id":12294},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12294":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12295":{"_id":"_910","style":{"__isSmartRef__":true,"id":12296},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".neededValues[i][","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12296":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12297":{"_id":"_911","style":{"__isSmartRef__":true,"id":12298},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12298":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12299":{"_id":"_912","style":{"__isSmartRef__":true,"id":12300},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"].length;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12300":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12301":{"_id":"_913","style":{"__isSmartRef__":true,"id":12302},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12302":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12303":{"_id":"_914","style":{"__isSmartRef__":true,"id":12304},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12304":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12305":{"_id":"_915","style":{"__isSmartRef__":true,"id":12306},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12306":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12307":{"_id":"_916","style":{"__isSmartRef__":true,"id":12308},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" j = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12308":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12309":{"_id":"_917","style":{"__isSmartRef__":true,"id":12310},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12310":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12311":{"_id":"_918","style":{"__isSmartRef__":true,"id":12312},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"; j < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12312":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12313":{"_id":"_919","style":{"__isSmartRef__":true,"id":12314},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12314":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12315":{"_id":"_920","style":{"__isSmartRef__":true,"id":12316},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".neededValues[i].length; j++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12316":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12317":{"_id":"_921","style":{"__isSmartRef__":true,"id":12318},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12318":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12319":{"_id":"_922","style":{"__isSmartRef__":true,"id":12320},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12320":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12321":{"_id":"_923","style":{"__isSmartRef__":true,"id":12322},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12322":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12323":{"_id":"_924","style":{"__isSmartRef__":true,"id":12324},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" found = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12324":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12325":{"_id":"_925","style":{"__isSmartRef__":true,"id":12326},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12326":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12327":{"_id":"_926","style":{"__isSmartRef__":true,"id":12328},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12328":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12329":{"_id":"_927","style":{"__isSmartRef__":true,"id":12330},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12330":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12331":{"_id":"_928","style":{"__isSmartRef__":true,"id":12332},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12332":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12333":{"_id":"_929","style":{"__isSmartRef__":true,"id":12334},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12334":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12335":{"_id":"_930","style":{"__isSmartRef__":true,"id":12336},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" k = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12336":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12337":{"_id":"_931","style":{"__isSmartRef__":true,"id":12338},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12338":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12339":{"_id":"_932","style":{"__isSmartRef__":true,"id":12340},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"; k < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12340":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12341":{"_id":"_933","style":{"__isSmartRef__":true,"id":12342},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12342":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12343":{"_id":"_934","style":{"__isSmartRef__":true,"id":12344},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".neededValues[i][j].length; k++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12344":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12345":{"_id":"_935","style":{"__isSmartRef__":true,"id":12346},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12346":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12347":{"_id":"_936","style":{"__isSmartRef__":true,"id":12348},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12348":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12349":{"_id":"_937","style":{"__isSmartRef__":true,"id":12350},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12350":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12351":{"_id":"_938","style":{"__isSmartRef__":true,"id":12352},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12352":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12353":{"_id":"_939","style":{"__isSmartRef__":true,"id":12354},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12354":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12355":{"_id":"_940","style":{"__isSmartRef__":true,"id":12356},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" l = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12356":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12357":{"_id":"_941","style":{"__isSmartRef__":true,"id":12358},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12358":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12359":{"_id":"_942","style":{"__isSmartRef__":true,"id":12360},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"; l < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12360":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12361":{"_id":"_943","style":{"__isSmartRef__":true,"id":12362},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12362":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12363":{"_id":"_944","style":{"__isSmartRef__":true,"id":12364},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".specifiedValues.length; l++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12364":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12365":{"_id":"_945","style":{"__isSmartRef__":true,"id":12366},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12366":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12367":{"_id":"_946","style":{"__isSmartRef__":true,"id":12368},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12368":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12369":{"_id":"_947","style":{"__isSmartRef__":true,"id":12370},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12370":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12371":{"_id":"_948","style":{"__isSmartRef__":true,"id":12372},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12372":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12373":{"_id":"_949","style":{"__isSmartRef__":true,"id":12374},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12374":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12375":{"_id":"_950","style":{"__isSmartRef__":true,"id":12376},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".neededValues[i][j][k] ==","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12376":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12377":{"_id":"_951","style":{"__isSmartRef__":true,"id":12378},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12378":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"12379":{"_id":"_952","style":{"__isSmartRef__":true,"id":12380},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12380":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12381":{"_id":"_953","style":{"__isSmartRef__":true,"id":12382},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12382":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12383":{"_id":"_954","style":{"__isSmartRef__":true,"id":12384},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".specifiedValues[l])\n found = found + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12384":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12385":{"_id":"_955","style":{"__isSmartRef__":true,"id":12386},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"1.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12386":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12387":{"_id":"_956","style":{"__isSmartRef__":true,"id":12388},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12388":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12389":{"_id":"_957","style":{"__isSmartRef__":true,"id":12390},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12390":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12391":{"_id":"_958","style":{"__isSmartRef__":true,"id":12392},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12392":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12393":{"_id":"_959","style":{"__isSmartRef__":true,"id":12394},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12394":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12395":{"_id":"_960","style":{"__isSmartRef__":true,"id":12396},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n foundValues.push(found / elementCount);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12396":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12397":{"_id":"_961","style":{"__isSmartRef__":true,"id":12398},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12398":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12399":{"_id":"_962","style":{"__isSmartRef__":true,"id":12400},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12400":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12401":{"_id":"_963","style":{"__isSmartRef__":true,"id":12402},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12402":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12403":{"_id":"_964","style":{"__isSmartRef__":true,"id":12404},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" max = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12404":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12405":{"_id":"_965","style":{"__isSmartRef__":true,"id":12406},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12406":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12407":{"_id":"_966","style":{"__isSmartRef__":true,"id":12408},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12408":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12409":{"_id":"_967","style":{"__isSmartRef__":true,"id":12410},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12410":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12411":{"_id":"_968","style":{"__isSmartRef__":true,"id":12412},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" maxIndex = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12412":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12413":{"_id":"_969","style":{"__isSmartRef__":true,"id":12414},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12414":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12415":{"_id":"_970","style":{"__isSmartRef__":true,"id":12416},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12416":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12417":{"_id":"_971","style":{"__isSmartRef__":true,"id":12418},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12418":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12419":{"_id":"_972","style":{"__isSmartRef__":true,"id":12420},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12420":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12421":{"_id":"_973","style":{"__isSmartRef__":true,"id":12422},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12422":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12423":{"_id":"_974","style":{"__isSmartRef__":true,"id":12424},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" m = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12424":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12425":{"_id":"_975","style":{"__isSmartRef__":true,"id":12426},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12426":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12427":{"_id":"_976","style":{"__isSmartRef__":true,"id":12428},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"; m < foundValues.length; m++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12428":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12429":{"_id":"_977","style":{"__isSmartRef__":true,"id":12430},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12430":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12431":{"_id":"_978","style":{"__isSmartRef__":true,"id":12432},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12432":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12433":{"_id":"_979","style":{"__isSmartRef__":true,"id":12434},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12434":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12435":{"_id":"_980","style":{"__isSmartRef__":true,"id":12436},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (foundValues[m] > max) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12436":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12437":{"_id":"_981","style":{"__isSmartRef__":true,"id":12438},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12438":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12439":{"_id":"_982","style":{"__isSmartRef__":true,"id":12440},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n max = foundValues[m];\n maxIndex = m;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12440":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12441":{"_id":"_983","style":{"__isSmartRef__":true,"id":12442},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12442":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12443":{"_id":"_984","style":{"__isSmartRef__":true,"id":12444},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12444":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12445":{"_id":"_985","style":{"__isSmartRef__":true,"id":12446},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12446":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12447":{"_id":"_986","style":{"__isSmartRef__":true,"id":12448},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" mostSignificantChangeFound = false;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12448":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12449":{"_id":"_987","style":{"__isSmartRef__":true,"id":12450},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12450":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12451":{"_id":"_988","style":{"__isSmartRef__":true,"id":12452},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12452":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12453":{"_id":"_989","style":{"__isSmartRef__":true,"id":12454},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12454":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12455":{"_id":"_990","style":{"__isSmartRef__":true,"id":12456},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" j = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12456":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12457":{"_id":"_991","style":{"__isSmartRef__":true,"id":12458},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12458":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12459":{"_id":"_992","style":{"__isSmartRef__":true,"id":12460},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"; j < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12460":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12461":{"_id":"_993","style":{"__isSmartRef__":true,"id":12462},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12462":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12463":{"_id":"_994","style":{"__isSmartRef__":true,"id":12464},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".neededValues[i][m].length; j++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12464":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12465":{"_id":"_995","style":{"__isSmartRef__":true,"id":12466},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12466":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12467":{"_id":"_996","style":{"__isSmartRef__":true,"id":12468},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12468":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12469":{"_id":"_997","style":{"__isSmartRef__":true,"id":12470},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12470":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12471":{"_id":"_998","style":{"__isSmartRef__":true,"id":12472},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12472":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12473":{"_id":"_999","style":{"__isSmartRef__":true,"id":12474},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12474":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12475":{"_id":"_1000","style":{"__isSmartRef__":true,"id":12476},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".neededValues[i][m][j] ==","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12476":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12477":{"_id":"_1001","style":{"__isSmartRef__":true,"id":12478},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12478":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"12479":{"_id":"_1002","style":{"__isSmartRef__":true,"id":12480},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12480":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12481":{"_id":"_1003","style":{"__isSmartRef__":true,"id":12482},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12482":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12483":{"_id":"_1004","style":{"__isSmartRef__":true,"id":12484},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".mostSignificantChange) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12484":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12485":{"_id":"_1005","style":{"__isSmartRef__":true,"id":12486},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12486":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12487":{"_id":"_1006","style":{"__isSmartRef__":true,"id":12488},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n debugger;\n max = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12488":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12489":{"_id":"_1007","style":{"__isSmartRef__":true,"id":12490},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0.99","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12490":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12491":{"_id":"_1008","style":{"__isSmartRef__":true,"id":12492},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n maxIndex = m;\n mostSignificantChangeFound = true;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12492":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12493":{"_id":"_1009","style":{"__isSmartRef__":true,"id":12494},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12494":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12495":{"_id":"_1010","style":{"__isSmartRef__":true,"id":12496},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12496":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12497":{"_id":"_1011","style":{"__isSmartRef__":true,"id":12498},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12498":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12499":{"_id":"_1012","style":{"__isSmartRef__":true,"id":12500},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12500":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12501":{"_id":"_1013","style":{"__isSmartRef__":true,"id":12502},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12502":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12503":{"_id":"_1014","style":{"__isSmartRef__":true,"id":12504},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12504":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12505":{"_id":"_1015","style":{"__isSmartRef__":true,"id":12506},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12506":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12507":{"_id":"_1016","style":{"__isSmartRef__":true,"id":12508},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (mostSignificantChangeFound)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12508":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12509":{"_id":"_1017","style":{"__isSmartRef__":true,"id":12510},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12510":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12511":{"_id":"_1018","style":{"__isSmartRef__":true,"id":12512},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12512":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12513":{"_id":"_1019","style":{"__isSmartRef__":true,"id":12514},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12514":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12515":{"_id":"_1020","style":{"__isSmartRef__":true,"id":12516},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12516":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12517":{"_id":"_1021","style":{"__isSmartRef__":true,"id":12518},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12518":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12519":{"_id":"_1022","style":{"__isSmartRef__":true,"id":12520},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (max < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12520":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12521":{"_id":"_1023","style":{"__isSmartRef__":true,"id":12522},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"1.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12522":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12523":{"_id":"_1024","style":{"__isSmartRef__":true,"id":12524},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12524":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12525":{"_id":"_1025","style":{"__isSmartRef__":true,"id":12526},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12526":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12527":{"_id":"_1026","style":{"__isSmartRef__":true,"id":12528},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12528":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"12529":{"_id":"_1027","style":{"__isSmartRef__":true,"id":12530},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12530":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12531":{"_id":"_1028","style":{"__isSmartRef__":true,"id":12532},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12532":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12533":{"_id":"_1029","style":{"__isSmartRef__":true,"id":12534},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12534":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12535":{"_id":"_1030","style":{"__isSmartRef__":true,"id":12536},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12536":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12537":{"_id":"_1031","style":{"__isSmartRef__":true,"id":12538},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" j = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12538":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12539":{"_id":"_1032","style":{"__isSmartRef__":true,"id":12540},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12540":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12541":{"_id":"_1033","style":{"__isSmartRef__":true,"id":12542},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"; j < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12542":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12543":{"_id":"_1034","style":{"__isSmartRef__":true,"id":12544},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12544":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12545":{"_id":"_1035","style":{"__isSmartRef__":true,"id":12546},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".neededValues[i][maxIndex].length; j++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12546":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12547":{"_id":"_1036","style":{"__isSmartRef__":true,"id":12548},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12548":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12549":{"_id":"_1037","style":{"__isSmartRef__":true,"id":12550},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12550":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12551":{"_id":"_1038","style":{"__isSmartRef__":true,"id":12552},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12552":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12553":{"_id":"_1039","style":{"__isSmartRef__":true,"id":12554},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" toBeAdded = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12554":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12555":{"_id":"_1040","style":{"__isSmartRef__":true,"id":12556},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12556":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12557":{"_id":"_1041","style":{"__isSmartRef__":true,"id":12558},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".neededValues[i][maxIndex][j];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12558":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12559":{"_id":"_1131","style":{"__isSmartRef__":true,"id":12560},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12560":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"12561":{"_id":"_1132","style":{"__isSmartRef__":true,"id":12562},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".log(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12562":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12563":{"_id":"_1042","style":{"__isSmartRef__":true,"id":12564},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"we need to add \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12564":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12565":{"_id":"_1043","style":{"__isSmartRef__":true,"id":12566},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" + toBeAdded);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12566":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12567":{"_id":"_1044","style":{"__isSmartRef__":true,"id":12568},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12568":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12569":{"_id":"_1045","style":{"__isSmartRef__":true,"id":12570},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" parts = toBeAdded.split(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12570":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12571":{"_id":"_1046","style":{"__isSmartRef__":true,"id":12572},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\".\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12572":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12573":{"_id":"_1047","style":{"__isSmartRef__":true,"id":12574},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12574":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12575":{"_id":"_1048","style":{"__isSmartRef__":true,"id":12576},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12576":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12577":{"_id":"_1049","style":{"__isSmartRef__":true,"id":12578},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" name = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12578":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12579":{"_id":"_1050","style":{"__isSmartRef__":true,"id":12580},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12580":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12581":{"_id":"_1051","style":{"__isSmartRef__":true,"id":12582},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12582":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12583":{"_id":"_1052","style":{"__isSmartRef__":true,"id":12584},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12584":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12585":{"_id":"_1053","style":{"__isSmartRef__":true,"id":12586},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" methodName = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12586":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12587":{"_id":"_1054","style":{"__isSmartRef__":true,"id":12588},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12588":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"12589":{"_id":"_1055","style":{"__isSmartRef__":true,"id":12590},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12590":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12591":{"_id":"_1056","style":{"__isSmartRef__":true,"id":12592},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"switch","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12592":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12593":{"_id":"_1057","style":{"__isSmartRef__":true,"id":12594},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" (methodName) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12594":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12595":{"_id":"_1058","style":{"__isSmartRef__":true,"id":12596},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12596":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12597":{"_id":"_1059","style":{"__isSmartRef__":true,"id":12598},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12598":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12599":{"_id":"_1060","style":{"__isSmartRef__":true,"id":12600},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12600":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12601":{"_id":"_1061","style":{"__isSmartRef__":true,"id":12602},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12602":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12603":{"_id":"_1062","style":{"__isSmartRef__":true,"id":12604},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"h\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12604":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12605":{"_id":"_1063","style":{"__isSmartRef__":true,"id":12606},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12606":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12607":{"_id":"_1064","style":{"__isSmartRef__":true,"id":12608},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12608":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12609":{"_id":"_1065","style":{"__isSmartRef__":true,"id":12610},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".height(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12610":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12611":{"_id":"_1066","style":{"__isSmartRef__":true,"id":12612},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12612":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12613":{"_id":"_1067","style":{"__isSmartRef__":true,"id":12614},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12614":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12615":{"_id":"_1068","style":{"__isSmartRef__":true,"id":12616},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12616":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"12617":{"_id":"_1069","style":{"__isSmartRef__":true,"id":12618},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"(name, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12618":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12619":{"_id":"_1070","style":{"__isSmartRef__":true,"id":12620},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12620":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12621":{"_id":"_1071","style":{"__isSmartRef__":true,"id":12622},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".getValue(toBeAdded)));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12622":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12623":{"_id":"_1072","style":{"__isSmartRef__":true,"id":12624},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12624":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12625":{"_id":"_1073","style":{"__isSmartRef__":true,"id":12626},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12626":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12627":{"_id":"_1074","style":{"__isSmartRef__":true,"id":12628},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12628":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12629":{"_id":"_1075","style":{"__isSmartRef__":true,"id":12630},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12630":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12631":{"_id":"_1076","style":{"__isSmartRef__":true,"id":12632},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"w\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12632":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12633":{"_id":"_1077","style":{"__isSmartRef__":true,"id":12634},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12634":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12635":{"_id":"_1078","style":{"__isSmartRef__":true,"id":12636},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12636":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12637":{"_id":"_1079","style":{"__isSmartRef__":true,"id":12638},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".width(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12638":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12639":{"_id":"_1080","style":{"__isSmartRef__":true,"id":12640},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12640":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12641":{"_id":"_1081","style":{"__isSmartRef__":true,"id":12642},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12642":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12643":{"_id":"_1082","style":{"__isSmartRef__":true,"id":12644},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12644":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"12645":{"_id":"_1083","style":{"__isSmartRef__":true,"id":12646},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"(name, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12646":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12647":{"_id":"_1084","style":{"__isSmartRef__":true,"id":12648},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12648":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12649":{"_id":"_1085","style":{"__isSmartRef__":true,"id":12650},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".getValue(toBeAdded)));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12650":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12651":{"_id":"_1086","style":{"__isSmartRef__":true,"id":12652},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12652":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12653":{"_id":"_1087","style":{"__isSmartRef__":true,"id":12654},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12654":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12655":{"_id":"_1088","style":{"__isSmartRef__":true,"id":12656},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12656":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12657":{"_id":"_1089","style":{"__isSmartRef__":true,"id":12658},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12658":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12659":{"_id":"_1090","style":{"__isSmartRef__":true,"id":12660},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12660":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12661":{"_id":"_1091","style":{"__isSmartRef__":true,"id":12662},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12662":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12663":{"_id":"_1092","style":{"__isSmartRef__":true,"id":12664},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12664":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12665":{"_id":"_1093","style":{"__isSmartRef__":true,"id":12666},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".x(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12666":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12667":{"_id":"_1094","style":{"__isSmartRef__":true,"id":12668},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12668":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12669":{"_id":"_1095","style":{"__isSmartRef__":true,"id":12670},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12670":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12671":{"_id":"_1096","style":{"__isSmartRef__":true,"id":12672},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12672":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"12673":{"_id":"_1097","style":{"__isSmartRef__":true,"id":12674},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"(name, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12674":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12675":{"_id":"_1098","style":{"__isSmartRef__":true,"id":12676},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12676":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12677":{"_id":"_1099","style":{"__isSmartRef__":true,"id":12678},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".getValue(toBeAdded)));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12678":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12679":{"_id":"_1100","style":{"__isSmartRef__":true,"id":12680},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12680":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12681":{"_id":"_1101","style":{"__isSmartRef__":true,"id":12682},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12682":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12683":{"_id":"_1102","style":{"__isSmartRef__":true,"id":12684},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"case","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12684":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12685":{"_id":"_1103","style":{"__isSmartRef__":true,"id":12686},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12686":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12687":{"_id":"_1104","style":{"__isSmartRef__":true,"id":12688},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\"y\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12688":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"12689":{"_id":"_1105","style":{"__isSmartRef__":true,"id":12690},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12690":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12691":{"_id":"_1106","style":{"__isSmartRef__":true,"id":12692},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12692":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12693":{"_id":"_1107","style":{"__isSmartRef__":true,"id":12694},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".y(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12694":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12695":{"_id":"_1108","style":{"__isSmartRef__":true,"id":12696},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12696":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12697":{"_id":"_1109","style":{"__isSmartRef__":true,"id":12698},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12698":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12699":{"_id":"_1110","style":{"__isSmartRef__":true,"id":12700},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12700":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"12701":{"_id":"_1111","style":{"__isSmartRef__":true,"id":12702},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"(name, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12702":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12703":{"_id":"_1112","style":{"__isSmartRef__":true,"id":12704},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12704":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12705":{"_id":"_1113","style":{"__isSmartRef__":true,"id":12706},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":".getValue(toBeAdded)));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12706":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12707":{"_id":"_1114","style":{"__isSmartRef__":true,"id":12708},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12708":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12709":{"_id":"_1115","style":{"__isSmartRef__":true,"id":12710},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12710":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12711":{"_id":"_1116","style":{"__isSmartRef__":true,"id":12712},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"default","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12712":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12713":{"_id":"_1117","style":{"__isSmartRef__":true,"id":12714},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":":","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12714":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"12715":{"_id":"_1118","style":{"__isSmartRef__":true,"id":12716},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12716":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12717":{"_id":"_1119","style":{"__isSmartRef__":true,"id":12718},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"break","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12718":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"12719":{"_id":"_1120","style":{"__isSmartRef__":true,"id":12720},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12720":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12721":{"_id":"_1121","style":{"__isSmartRef__":true,"id":12722},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12722":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12723":{"_id":"_1122","style":{"__isSmartRef__":true,"id":12724},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12724":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12725":{"_id":"_1123","style":{"__isSmartRef__":true,"id":12726},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12726":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12727":{"_id":"_1124","style":{"__isSmartRef__":true,"id":12728},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12728":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12729":{"_id":"_1125","style":{"__isSmartRef__":true,"id":12730},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12730":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12731":{"_id":"_1126","style":{"__isSmartRef__":true,"id":12732},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12732":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12733":{"_id":"_1127","style":{"__isSmartRef__":true,"id":12734},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12734":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12735":{"_id":"_1128","style":{"__isSmartRef__":true,"id":12736},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12736":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12737":{"_id":"_1129","style":{"__isSmartRef__":true,"id":12738},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12738":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12739":{"_id":"_1130","style":{"__isSmartRef__":true,"id":12740},"chunkOwner":{"__isSmartRef__":true,"id":11883},"storedString":").tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12740":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12741":{"resizeWidth":true,"resizeHeight":true},"12742":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12743":{"morph":{"__isSmartRef__":true,"id":11883},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12744":{"sourceObj":{"__isSmartRef__":true,"id":11883},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":12745},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12745":{"submorphs":[],"scripts":[],"id":"C087B4CE-1CE4-4788-8753-1164228FFE69","shape":{"__isSmartRef__":true,"id":12746},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":12747},"eventHandler":{"__isSmartRef__":true,"id":12748},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":11648},"layout":{"__isSmartRef__":true,"id":12749},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12750},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"12746":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(240,0,0)","_Fill":"Color.rgb(240,0,0)","_Padding":"lively.rect(0,0,0,0)"},"12747":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12748":{"morph":{"__isSmartRef__":true,"id":12745},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12749":{"moveHorizontal":true,"adjustForNewBounds":true},"12750":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":12751},"setColors":{"__isSmartRef__":true,"id":12755}},"12751":{"varMapping":{"__isSmartRef__":true,"id":12752},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12753},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12752":{"this":{"__isSmartRef__":true,"id":12745}},"12753":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":12754}},"12754":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12755":{"varMapping":{"__isSmartRef__":true,"id":12756},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":12757},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12756":{"this":{"__isSmartRef__":true,"id":12745}},"12757":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":12758}},"12758":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12759":{"sourceObj":{"__isSmartRef__":true,"id":11883},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":11883},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12760":{"sourceObj":{"__isSmartRef__":true,"id":11883},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":11883},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":12761},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12761":{"source":{"__isSmartRef__":true,"id":11883},"target":{"__isSmartRef__":true,"id":11883}},"12762":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12763},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12764}],"eventHandler":{"__isSmartRef__":true,"id":12766},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(245.0,177.9)","_TextColor":"Color.rgb(0,204,0)"},"12763":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"12764":{"style":{"__isSmartRef__":true,"id":12765},"chunkOwner":{"__isSmartRef__":true,"id":12762},"_id":"_620680","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12765":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12766":{"morph":{"__isSmartRef__":true,"id":12762},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12767":{"doSave":{"__isSmartRef__":true,"id":12768},"boundEval":{"__isSmartRef__":true,"id":12776},"reset":{"__isSmartRef__":true,"id":12784},"display":{"__isSmartRef__":true,"id":12788},"hasChanged":{"__isSmartRef__":true,"id":12792},"displayStatus":{"__isSmartRef__":true,"id":12796},"updateTarget":{"__isSmartRef__":true,"id":12800}},"12768":{"varMapping":{"__isSmartRef__":true,"id":12769},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12774},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12769":{"this":{"__isSmartRef__":true,"id":11883},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12770}},"12770":{"$super":{"__isSmartRef__":true,"id":12771}},"12771":{"varMapping":{"__isSmartRef__":true,"id":12772},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12773},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12772":{"obj":{"__isSmartRef__":true,"id":11883},"name":"doSave"},"12773":{},"12774":{"timestamp":{"__isSmartRef__":true,"id":12775},"user":"lauritz"},"12775":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"12776":{"varMapping":{"__isSmartRef__":true,"id":12777},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":12782},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12777":{"this":{"__isSmartRef__":true,"id":11883},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12778}},"12778":{"$super":{"__isSmartRef__":true,"id":12779}},"12779":{"varMapping":{"__isSmartRef__":true,"id":12780},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12781},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12780":{"obj":{"__isSmartRef__":true,"id":11883},"name":"boundEval"},"12781":{},"12782":{"timestamp":{"__isSmartRef__":true,"id":12783},"user":"lauritz","categories":[]},"12783":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"12784":{"varMapping":{"__isSmartRef__":true,"id":12785},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":12786},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12785":{"this":{"__isSmartRef__":true,"id":11883}},"12786":{"timestamp":{"__isSmartRef__":true,"id":12787},"user":"cschuster","tags":[]},"12787":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12788":{"varMapping":{"__isSmartRef__":true,"id":12789},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":12790},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12789":{"this":{"__isSmartRef__":true,"id":11883}},"12790":{"timestamp":{"__isSmartRef__":true,"id":12791},"user":"lauritz","tags":[]},"12791":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12792":{"varMapping":{"__isSmartRef__":true,"id":12793},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":12794},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12793":{"this":{"__isSmartRef__":true,"id":11883}},"12794":{"timestamp":{"__isSmartRef__":true,"id":12795},"user":"lauritz","categories":[]},"12795":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12796":{"varMapping":{"__isSmartRef__":true,"id":12797},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":12798},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12797":{"this":{"__isSmartRef__":true,"id":11883}},"12798":{"timestamp":{"__isSmartRef__":true,"id":12799},"user":"lauritz","categories":[]},"12799":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"12800":{"varMapping":{"__isSmartRef__":true,"id":12801},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":12802},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12801":{"this":{"__isSmartRef__":true,"id":11883}},"12802":{"timestamp":{"__isSmartRef__":true,"id":12803},"user":"lauritz","tags":[]},"12803":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12804":{"submorphs":[{"__isSmartRef__":true,"id":12805}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":12810},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":12811},"lighterFill":{"__isSmartRef__":true,"id":12816},"label":{"__isSmartRef__":true,"id":12805},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":12821},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":12822},"eventHandler":{"__isSmartRef__":true,"id":12823},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"12805":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":12806},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":12804},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":12807}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":12809},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"12806":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"12807":{"style":{"__isSmartRef__":true,"id":12808},"chunkOwner":{"__isSmartRef__":true,"id":12805},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12808":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12809":{"morph":{"__isSmartRef__":true,"id":12805},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12810":{"_Fill":{"__isSmartRef__":true,"id":12811},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"12811":{"stops":[{"__isSmartRef__":true,"id":12812},{"__isSmartRef__":true,"id":12813},{"__isSmartRef__":true,"id":12814},{"__isSmartRef__":true,"id":12815}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12812":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"12813":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12814":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12815":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"12816":{"stops":[{"__isSmartRef__":true,"id":12817},{"__isSmartRef__":true,"id":12818},{"__isSmartRef__":true,"id":12819},{"__isSmartRef__":true,"id":12820}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12817":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"12818":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12819":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12820":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"12821":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12822":{"moveHorizontal":true},"12823":{"morph":{"__isSmartRef__":true,"id":12804},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12824":{"submorphs":[],"scripts":[],"id":"94912E42-4B77-4030-ABB8-ED76F98A10A0","shape":{"__isSmartRef__":true,"id":12825},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":12826},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":11648},"attributeConnections":[{"__isSmartRef__":true,"id":12827}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":12829},"eventHandler":{"__isSmartRef__":true,"id":12830},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12831},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"12825":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"12826":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12827":{"sourceObj":{"__isSmartRef__":true,"id":12824},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":11648},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12828},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12828":{"source":{"__isSmartRef__":true,"id":12824},"target":{"__isSmartRef__":true,"id":11648}},"12829":{"resizeHeight":false,"moveVertical":true},"12830":{"morph":{"__isSmartRef__":true,"id":12824},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12831":{"preselectItem":{"__isSmartRef__":true,"id":12832}},"12832":{"varMapping":{"__isSmartRef__":true,"id":12833},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12834},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12833":{"this":{"__isSmartRef__":true,"id":12824}},"12834":{"timestamp":{"__isSmartRef__":true,"id":12835},"user":"lauritz"},"12835":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"12836":{"submorphs":[{"__isSmartRef__":true,"id":12837}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":12841},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":12842},"lighterFill":{"__isSmartRef__":true,"id":12847},"label":{"__isSmartRef__":true,"id":12837},"attributeConnections":[{"__isSmartRef__":true,"id":12852}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":12853},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"12837":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":12838},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":12836},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":12839}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"12838":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"12839":{"style":{"__isSmartRef__":true,"id":12840},"chunkOwner":{"__isSmartRef__":true,"id":12837},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12840":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12841":{"_Fill":{"__isSmartRef__":true,"id":12842},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"12842":{"stops":[{"__isSmartRef__":true,"id":12843},{"__isSmartRef__":true,"id":12844},{"__isSmartRef__":true,"id":12845},{"__isSmartRef__":true,"id":12846}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12843":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"12844":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12845":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12846":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"12847":{"stops":[{"__isSmartRef__":true,"id":12848},{"__isSmartRef__":true,"id":12849},{"__isSmartRef__":true,"id":12850},{"__isSmartRef__":true,"id":12851}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12848":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"12849":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12850":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12851":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"12852":{"sourceObj":{"__isSmartRef__":true,"id":12836},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11655},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12853":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12854":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":12855},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":12856},"textChunks":[{"__isSmartRef__":true,"id":12857}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":12859}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":12861},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":12862},"selection":{"__isSmartRef__":true,"id":11647},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":12881},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12882},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"12855":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"12856":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12857":{"style":{"__isSmartRef__":true,"id":12858},"chunkOwner":{"__isSmartRef__":true,"id":12854},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12858":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12859":{"sourceObj":{"__isSmartRef__":true,"id":12854},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":11648},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12860},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12860":{"source":{"__isSmartRef__":true,"id":12854},"target":{"__isSmartRef__":true,"id":11648}},"12861":{"morph":{"__isSmartRef__":true,"id":12854},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12862":{"createListMorph":{"__isSmartRef__":true,"id":12863},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":12865},"onMouseUp":{"__isSmartRef__":true,"id":12867},"resetConnections":{"__isSmartRef__":true,"id":12869},"setTargetToListSelection":{"__isSmartRef__":true,"id":12871},"setTargetOfPane":{"__isSmartRef__":true,"id":12873},"onBlur":{"__isSmartRef__":true,"id":12875},"reset":{"__isSmartRef__":true,"id":12877},"onMouseDown":{"__isSmartRef__":true,"id":12879}},"12863":{"time":{"__isSmartRef__":true,"id":12864},"user":"lauritz"},"12864":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12865":{"time":{"__isSmartRef__":true,"id":12866},"user":"lauritz"},"12866":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12867":{"time":{"__isSmartRef__":true,"id":12868},"user":"lauritz"},"12868":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12869":{"time":{"__isSmartRef__":true,"id":12870},"user":"lauritz"},"12870":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12871":{"time":{"__isSmartRef__":true,"id":12872},"user":"lauritz"},"12872":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12873":{"time":{"__isSmartRef__":true,"id":12874},"user":"lauritz"},"12874":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12875":{"time":{"__isSmartRef__":true,"id":12876},"user":"lauritz"},"12876":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12877":{"time":{"__isSmartRef__":true,"id":12878},"user":"lauritz"},"12878":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12879":{"time":{"__isSmartRef__":true,"id":12880},"user":"lauritz"},"12880":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"12881":{},"12882":{"getList":{"__isSmartRef__":true,"id":12883},"setList":{"__isSmartRef__":true,"id":12886},"reset":{"__isSmartRef__":true,"id":12889},"example":{"__isSmartRef__":true,"id":12892},"removeList":{"__isSmartRef__":true,"id":12895},"onBlur":{"__isSmartRef__":true,"id":12898},"createListMorph":{"__isSmartRef__":true,"id":12905},"resetConnections":{"__isSmartRef__":true,"id":12908},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":12911},"setTargetToListSelection":{"__isSmartRef__":true,"id":12914},"setTargetOfPane":{"__isSmartRef__":true,"id":12917},"onMouseDown":{"__isSmartRef__":true,"id":12920}},"12883":{"varMapping":{"__isSmartRef__":true,"id":12884},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":12885},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12884":{"this":{"__isSmartRef__":true,"id":12854}},"12885":{},"12886":{"varMapping":{"__isSmartRef__":true,"id":12887},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":12888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12887":{"this":{"__isSmartRef__":true,"id":12854}},"12888":{},"12889":{"varMapping":{"__isSmartRef__":true,"id":12890},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":12891},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12890":{"this":{"__isSmartRef__":true,"id":12854}},"12891":{},"12892":{"varMapping":{"__isSmartRef__":true,"id":12893},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":12894},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12893":{"this":{"__isSmartRef__":true,"id":12854}},"12894":{},"12895":{"varMapping":{"__isSmartRef__":true,"id":12896},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":12897},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12896":{"this":{"__isSmartRef__":true,"id":12854}},"12897":{},"12898":{"varMapping":{"__isSmartRef__":true,"id":12899},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":12904},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12899":{"this":{"__isSmartRef__":true,"id":12854},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12900}},"12900":{"$super":{"__isSmartRef__":true,"id":12901}},"12901":{"varMapping":{"__isSmartRef__":true,"id":12902},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12903},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12902":{"obj":{"__isSmartRef__":true,"id":12854},"name":"onBlur"},"12903":{},"12904":{},"12905":{"varMapping":{"__isSmartRef__":true,"id":12906},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":12907},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12906":{"this":{"__isSmartRef__":true,"id":12854}},"12907":{},"12908":{"varMapping":{"__isSmartRef__":true,"id":12909},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":12910},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12909":{"this":{"__isSmartRef__":true,"id":12854}},"12910":{},"12911":{"varMapping":{"__isSmartRef__":true,"id":12912},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":12913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12912":{"this":{"__isSmartRef__":true,"id":12854}},"12913":{},"12914":{"varMapping":{"__isSmartRef__":true,"id":12915},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12916},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12915":{"this":{"__isSmartRef__":true,"id":12854}},"12916":{},"12917":{"varMapping":{"__isSmartRef__":true,"id":12918},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":12919},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12918":{"this":{"__isSmartRef__":true,"id":12854}},"12919":{},"12920":{"varMapping":{"__isSmartRef__":true,"id":12921},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12926},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12921":{"this":{"__isSmartRef__":true,"id":12854},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12922}},"12922":{"$super":{"__isSmartRef__":true,"id":12923}},"12923":{"varMapping":{"__isSmartRef__":true,"id":12924},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12925},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12924":{"obj":{"__isSmartRef__":true,"id":12854},"name":"onMouseDown"},"12925":{},"12926":{},"12927":{"morph":{"__isSmartRef__":true,"id":11655},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12928":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":12929},"setTarget":{"__isSmartRef__":true,"id":12932},"generateSourceForScript":{"__isSmartRef__":true,"id":12935},"generateSourceForConnection":{"__isSmartRef__":true,"id":12938},"generateTargetCode":{"__isSmartRef__":true,"id":12941},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":12944},"displayJavaScriptSource":{"__isSmartRef__":true,"id":12947},"displaySourceForScript":{"__isSmartRef__":true,"id":12950},"displaySourceForConnection":{"__isSmartRef__":true,"id":12953},"newScript":{"__isSmartRef__":true,"id":12956},"newConnection":{"__isSmartRef__":true,"id":12959},"deleteSelectedScript":{"__isSmartRef__":true,"id":12962},"disconnectConnection":{"__isSmartRef__":true,"id":12965},"updateLists":{"__isSmartRef__":true,"id":12968},"displayInitialScript":{"__isSmartRef__":true,"id":12971},"reset":{"__isSmartRef__":true,"id":12974},"selectChangedContent":{"__isSmartRef__":true,"id":12977}},"12929":{"varMapping":{"__isSmartRef__":true,"id":12930},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":12931},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12930":{"this":{"__isSmartRef__":true,"id":11655}},"12931":{},"12932":{"varMapping":{"__isSmartRef__":true,"id":12933},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":12934},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12933":{"this":{"__isSmartRef__":true,"id":11655}},"12934":{},"12935":{"varMapping":{"__isSmartRef__":true,"id":12936},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":12937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12936":{"this":{"__isSmartRef__":true,"id":11655}},"12937":{},"12938":{"varMapping":{"__isSmartRef__":true,"id":12939},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":12940},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12939":{"this":{"__isSmartRef__":true,"id":11655}},"12940":{},"12941":{"varMapping":{"__isSmartRef__":true,"id":12942},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":12943},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12942":{"this":{"__isSmartRef__":true,"id":11655}},"12943":{},"12944":{"varMapping":{"__isSmartRef__":true,"id":12945},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12946},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12945":{"this":{"__isSmartRef__":true,"id":11655}},"12946":{},"12947":{"varMapping":{"__isSmartRef__":true,"id":12948},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":12949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12948":{"this":{"__isSmartRef__":true,"id":11655}},"12949":{},"12950":{"varMapping":{"__isSmartRef__":true,"id":12951},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":12952},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12951":{"this":{"__isSmartRef__":true,"id":11655}},"12952":{},"12953":{"varMapping":{"__isSmartRef__":true,"id":12954},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":12955},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12954":{"this":{"__isSmartRef__":true,"id":11655}},"12955":{},"12956":{"varMapping":{"__isSmartRef__":true,"id":12957},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12958},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12957":{"this":{"__isSmartRef__":true,"id":11655}},"12958":{},"12959":{"varMapping":{"__isSmartRef__":true,"id":12960},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12960":{"this":{"__isSmartRef__":true,"id":11655}},"12961":{},"12962":{"varMapping":{"__isSmartRef__":true,"id":12963},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12964},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12963":{"this":{"__isSmartRef__":true,"id":11655}},"12964":{},"12965":{"varMapping":{"__isSmartRef__":true,"id":12966},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":12967},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12966":{"this":{"__isSmartRef__":true,"id":11655}},"12967":{},"12968":{"varMapping":{"__isSmartRef__":true,"id":12969},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":12970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12969":{"this":{"__isSmartRef__":true,"id":11655}},"12970":{},"12971":{"varMapping":{"__isSmartRef__":true,"id":12972},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12973},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12972":{"this":{"__isSmartRef__":true,"id":11655}},"12973":{},"12974":{"varMapping":{"__isSmartRef__":true,"id":12975},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":12976},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12975":{"this":{"__isSmartRef__":true,"id":11655}},"12976":{},"12977":{"varMapping":{"__isSmartRef__":true,"id":12978},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":13070},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13069":{"this":{"__isSmartRef__":true,"id":13045}},"13070":{"timestamp":{"__isSmartRef__":true,"id":13071},"user":"lauritz","categories":[]},"13071":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"13072":{"submorphs":[{"__isSmartRef__":true,"id":13073}],"scripts":[],"id":"3FC3885F-BD16-4540-A45E-1D2867A281CF","shape":{"__isSmartRef__":true,"id":13078},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":13084},"lighterFill":{"__isSmartRef__":true,"id":13089},"label":{"__isSmartRef__":true,"id":13073},"attributeConnections":[{"__isSmartRef__":true,"id":13094}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":13096},"owner":{"__isSmartRef__":true,"id":11648},"eventHandler":{"__isSmartRef__":true,"id":13097},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":11648},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13098},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"13073":{"submorphs":[],"scripts":[],"id":"A233DCEF-CA3C-46A9-A85B-EDCEEAB8A388","shape":{"__isSmartRef__":true,"id":13074},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":13072},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":13075}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":13077},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"13074":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"13075":{"style":{"__isSmartRef__":true,"id":13076},"chunkOwner":{"__isSmartRef__":true,"id":13073},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13076":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13077":{"morph":{"__isSmartRef__":true,"id":13073},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13078":{"_Fill":{"__isSmartRef__":true,"id":13079},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"13079":{"stops":[{"__isSmartRef__":true,"id":13080},{"__isSmartRef__":true,"id":13081},{"__isSmartRef__":true,"id":13082},{"__isSmartRef__":true,"id":13083}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13080":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13081":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"13082":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"13083":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"13084":{"stops":[{"__isSmartRef__":true,"id":13085},{"__isSmartRef__":true,"id":13086},{"__isSmartRef__":true,"id":13087},{"__isSmartRef__":true,"id":13088}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13085":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13086":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13087":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13088":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13089":{"stops":[{"__isSmartRef__":true,"id":13090},{"__isSmartRef__":true,"id":13091},{"__isSmartRef__":true,"id":13092},{"__isSmartRef__":true,"id":13093}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13090":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13091":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13092":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13093":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13094":{"sourceObj":{"__isSmartRef__":true,"id":13072},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13072},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":13095},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13095":{"source":{"__isSmartRef__":true,"id":13072},"target":{"__isSmartRef__":true,"id":13072}},"13096":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13097":{"morph":{"__isSmartRef__":true,"id":13072},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13098":{"deleteSelectedScript":{"__isSmartRef__":true,"id":13099}},"13099":{"varMapping":{"__isSmartRef__":true,"id":13100},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":13101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13100":{"this":{"__isSmartRef__":true,"id":13072}},"13101":{"timestamp":{"__isSmartRef__":true,"id":13102},"user":"lauritz"},"13102":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"13103":{"submorphs":[{"__isSmartRef__":true,"id":13104}],"scripts":[],"id":"025E994C-539A-4D6E-A104-24018C16BA5F","shape":{"__isSmartRef__":true,"id":13110},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":13111},"lighterFill":{"__isSmartRef__":true,"id":13116},"label":{"__isSmartRef__":true,"id":13104},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":13121},"list":[],"eventHandler":{"__isSmartRef__":true,"id":13122},"owner":{"__isSmartRef__":true,"id":11648},"textString":"","selection":{"__isSmartRef__":true,"id":13123},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13129},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"13104":{"submorphs":[],"scripts":[],"id":"C956C9E4-C1CE-445B-978D-556487F6E11E","shape":{"__isSmartRef__":true,"id":13105},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":13103},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":13106}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":13108}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":13109},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"13105":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"13106":{"style":{"__isSmartRef__":true,"id":13107},"chunkOwner":{"__isSmartRef__":true,"id":13104},"_id":"_482018","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13107":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13108":{"sourceObj":{"__isSmartRef__":true,"id":13104},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":13103},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13109":{"morph":{"__isSmartRef__":true,"id":13104},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13110":{"_Fill":{"__isSmartRef__":true,"id":13111},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"13111":{"stops":[{"__isSmartRef__":true,"id":13112},{"__isSmartRef__":true,"id":13113},{"__isSmartRef__":true,"id":13114},{"__isSmartRef__":true,"id":13115}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13112":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13113":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13114":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13115":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13116":{"stops":[{"__isSmartRef__":true,"id":13117},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13119},{"__isSmartRef__":true,"id":13120}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13117":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13118":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13119":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13120":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13121":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13122":{"morph":{"__isSmartRef__":true,"id":13103},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13123":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":13124},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":13125},"textChunks":[{"__isSmartRef__":true,"id":13126}],"eventHandler":{"__isSmartRef__":true,"id":13128},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"13124":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"13125":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13126":{"style":{"__isSmartRef__":true,"id":13127},"chunkOwner":{"__isSmartRef__":true,"id":13123},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13127":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13128":{"morph":{"__isSmartRef__":true,"id":13123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13129":{"reset":{"__isSmartRef__":true,"id":13130},"onMouseDown":{"__isSmartRef__":true,"id":13134},"onBlur":{"__isSmartRef__":true,"id":13142},"createScenePresentation":{"__isSmartRef__":true,"id":13150},"presentTargetChooser":{"__isSmartRef__":true,"id":13154},"removeTargetChooser":{"__isSmartRef__":true,"id":13158},"removeHighlight":{"__isSmartRef__":true,"id":13162},"highlightCurrentTarget":{"__isSmartRef__":true,"id":13166},"updateTargetFromSelection":{"__isSmartRef__":true,"id":13170},"currentMorphicScene":{"__isSmartRef__":true,"id":13174},"highlightTarget":{"__isSmartRef__":true,"id":13178},"setLabel":{"__isSmartRef__":true,"id":13182},"updateTargetFromOwner":{"__isSmartRef__":true,"id":13190}},"13130":{"varMapping":{"__isSmartRef__":true,"id":13131},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":13132},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13131":{"this":{"__isSmartRef__":true,"id":13103}},"13132":{"timestamp":{"__isSmartRef__":true,"id":13133},"user":"lauritz","tags":[]},"13133":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13134":{"varMapping":{"__isSmartRef__":true,"id":13135},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13140},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13135":{"this":{"__isSmartRef__":true,"id":13103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13136}},"13136":{"$super":{"__isSmartRef__":true,"id":13137}},"13137":{"varMapping":{"__isSmartRef__":true,"id":13138},"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":13139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13138":{"obj":{"__isSmartRef__":true,"id":13103},"name":"onMouseDown"},"13139":{},"13140":{"timestamp":{"__isSmartRef__":true,"id":13141},"user":"lauritz","tags":[]},"13141":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13142":{"varMapping":{"__isSmartRef__":true,"id":13143},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13148},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13143":{"this":{"__isSmartRef__":true,"id":13103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13144}},"13144":{"$super":{"__isSmartRef__":true,"id":13145}},"13145":{"varMapping":{"__isSmartRef__":true,"id":13146},"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":13147},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13146":{"obj":{"__isSmartRef__":true,"id":13103},"name":"onBlur"},"13147":{},"13148":{"timestamp":{"__isSmartRef__":true,"id":13149},"user":"lauritz","tags":[]},"13149":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13150":{"varMapping":{"__isSmartRef__":true,"id":13151},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":13152},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13151":{"this":{"__isSmartRef__":true,"id":13103}},"13152":{"timestamp":{"__isSmartRef__":true,"id":13153},"user":"lauritz","tags":[]},"13153":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13154":{"varMapping":{"__isSmartRef__":true,"id":13155},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":13156},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13155":{"this":{"__isSmartRef__":true,"id":13103}},"13156":{"timestamp":{"__isSmartRef__":true,"id":13157},"user":"lauritz","tags":[]},"13157":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13158":{"varMapping":{"__isSmartRef__":true,"id":13159},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":13160},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13159":{"this":{"__isSmartRef__":true,"id":13103}},"13160":{"timestamp":{"__isSmartRef__":true,"id":13161},"user":"lauritz","tags":[]},"13161":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13162":{"varMapping":{"__isSmartRef__":true,"id":13163},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":13164},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13163":{"this":{"__isSmartRef__":true,"id":13103}},"13164":{"timestamp":{"__isSmartRef__":true,"id":13165},"user":"lauritz","tags":[]},"13165":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13166":{"varMapping":{"__isSmartRef__":true,"id":13167},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":13168},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13167":{"this":{"__isSmartRef__":true,"id":13103}},"13168":{"timestamp":{"__isSmartRef__":true,"id":13169},"user":"lauritz","tags":[]},"13169":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13170":{"varMapping":{"__isSmartRef__":true,"id":13171},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13172},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13171":{"this":{"__isSmartRef__":true,"id":13103}},"13172":{"timestamp":{"__isSmartRef__":true,"id":13173},"user":"lauritz","tags":[]},"13173":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13174":{"varMapping":{"__isSmartRef__":true,"id":13175},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":13176},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13175":{"this":{"__isSmartRef__":true,"id":13103}},"13176":{"timestamp":{"__isSmartRef__":true,"id":13177},"user":"lauritz","tags":[]},"13177":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13178":{"varMapping":{"__isSmartRef__":true,"id":13179},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":13180},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13179":{"this":{"__isSmartRef__":true,"id":13103}},"13180":{"timestamp":{"__isSmartRef__":true,"id":13181},"user":"lauritz","tags":[]},"13181":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13182":{"varMapping":{"__isSmartRef__":true,"id":13183},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":13188},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13183":{"this":{"__isSmartRef__":true,"id":13103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13184}},"13184":{"$super":{"__isSmartRef__":true,"id":13185}},"13185":{"varMapping":{"__isSmartRef__":true,"id":13186},"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":13187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13186":{"obj":{"__isSmartRef__":true,"id":13103},"name":"setLabel"},"13187":{},"13188":{"timestamp":{"__isSmartRef__":true,"id":13189},"user":"lauritz","tags":[]},"13189":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13190":{"varMapping":{"__isSmartRef__":true,"id":13191},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":13192},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13191":{"this":{"__isSmartRef__":true,"id":13103}},"13192":{"timestamp":{"__isSmartRef__":true,"id":13193},"user":"lauritz","tags":[]},"13193":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13194":{"submorphs":[],"scripts":[],"id":"273F79D7-31F7-4CAE-BDF0-A0F05EDA026C","shape":{"__isSmartRef__":true,"id":13195},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":13196},"textChunks":[{"__isSmartRef__":true,"id":13197}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":13199},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":11648},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"13195":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"13196":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13197":{"style":{"__isSmartRef__":true,"id":13198},"chunkOwner":{"__isSmartRef__":true,"id":13194},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13198":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13199":{"morph":{"__isSmartRef__":true,"id":13194},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13200":{"submorphs":[{"__isSmartRef__":true,"id":13201}],"scripts":[],"id":"CD504447-1ADF-40FF-9D02-B5814C579C37","shape":{"__isSmartRef__":true,"id":13207},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":13213},"lighterFill":{"__isSmartRef__":true,"id":13218},"label":{"__isSmartRef__":true,"id":13201},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":13223},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":13224},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11648},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13225},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"13201":{"submorphs":[],"scripts":[],"id":"EA93F2D6-B0D6-42DC-ABB9-64F4381F199E","shape":{"__isSmartRef__":true,"id":13202},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":13200},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":13203}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":13205}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":13206},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"13202":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"13203":{"style":{"__isSmartRef__":true,"id":13204},"chunkOwner":{"__isSmartRef__":true,"id":13201},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13204":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13205":{"sourceObj":{"__isSmartRef__":true,"id":13201},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":13200},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13206":{"morph":{"__isSmartRef__":true,"id":13201},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13207":{"_Fill":{"__isSmartRef__":true,"id":13208},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"13208":{"stops":[{"__isSmartRef__":true,"id":13209},{"__isSmartRef__":true,"id":13210},{"__isSmartRef__":true,"id":13211},{"__isSmartRef__":true,"id":13212}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13209":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"13210":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"13211":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"13212":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"13213":{"stops":[{"__isSmartRef__":true,"id":13214},{"__isSmartRef__":true,"id":13215},{"__isSmartRef__":true,"id":13216},{"__isSmartRef__":true,"id":13217}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13214":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13215":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13216":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13217":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13218":{"stops":[{"__isSmartRef__":true,"id":13219},{"__isSmartRef__":true,"id":13220},{"__isSmartRef__":true,"id":13221},{"__isSmartRef__":true,"id":13222}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13219":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13220":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13221":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13222":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13223":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13224":{"morph":{"__isSmartRef__":true,"id":13200},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13225":{"createListMorph":{"__isSmartRef__":true,"id":13226},"getList":{"__isSmartRef__":true,"id":13230},"removeList":{"__isSmartRef__":true,"id":13234},"reset":{"__isSmartRef__":true,"id":13238},"onMouseUp":{"__isSmartRef__":true,"id":13242},"onBlur":{"__isSmartRef__":true,"id":13250},"setTag":{"__isSmartRef__":true,"id":13258}},"13226":{"varMapping":{"__isSmartRef__":true,"id":13227},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":13228},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13227":{"this":{"__isSmartRef__":true,"id":13200}},"13228":{"timestamp":{"__isSmartRef__":true,"id":13229},"user":"lauritz","categories":[]},"13229":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"13230":{"varMapping":{"__isSmartRef__":true,"id":13231},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":13232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13231":{"this":{"__isSmartRef__":true,"id":13200}},"13232":{"timestamp":{"__isSmartRef__":true,"id":13233},"user":"lauritz","tags":[]},"13233":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"13234":{"varMapping":{"__isSmartRef__":true,"id":13235},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":13236},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13235":{"this":{"__isSmartRef__":true,"id":13200}},"13236":{"timestamp":{"__isSmartRef__":true,"id":13237},"user":"lauritz","categories":[]},"13237":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"13238":{"varMapping":{"__isSmartRef__":true,"id":13239},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":13240},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13239":{"this":{"__isSmartRef__":true,"id":13200}},"13240":{"timestamp":{"__isSmartRef__":true,"id":13241},"user":"lauritz","tags":[]},"13241":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"13242":{"varMapping":{"__isSmartRef__":true,"id":13243},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":13248},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13243":{"this":{"__isSmartRef__":true,"id":13200},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13244}},"13244":{"$super":{"__isSmartRef__":true,"id":13245}},"13245":{"varMapping":{"__isSmartRef__":true,"id":13246},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13247},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13246":{"obj":{"__isSmartRef__":true,"id":13200},"name":"onMouseUp"},"13247":{},"13248":{"timestamp":{"__isSmartRef__":true,"id":13249},"user":"lauritz","categories":[]},"13249":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"13250":{"varMapping":{"__isSmartRef__":true,"id":13251},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13256},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13251":{"this":{"__isSmartRef__":true,"id":13200},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13252}},"13252":{"$super":{"__isSmartRef__":true,"id":13253}},"13253":{"varMapping":{"__isSmartRef__":true,"id":13254},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13255},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13254":{"obj":{"__isSmartRef__":true,"id":13200},"name":"onBlur"},"13255":{},"13256":{"timestamp":{"__isSmartRef__":true,"id":13257},"user":"lauritz","categories":[]},"13257":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"13258":{"varMapping":{"__isSmartRef__":true,"id":13259},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":13260},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13259":{"this":{"__isSmartRef__":true,"id":13200}},"13260":{"timestamp":{"__isSmartRef__":true,"id":13261},"user":"lauritz","categories":[]},"13261":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"13262":{"submorphs":[{"__isSmartRef__":true,"id":13263}],"scripts":[],"id":"3875350A-611C-4513-AB89-243F1B4406B1","shape":{"__isSmartRef__":true,"id":13268},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":13269},"lighterFill":{"__isSmartRef__":true,"id":13274},"label":{"__isSmartRef__":true,"id":13263},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":13279},"attributeConnections":[{"__isSmartRef__":true,"id":13280}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":13303},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":11648},"layout":{"__isSmartRef__":true,"id":13304},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"13263":{"submorphs":[],"scripts":[],"id":"3FD2FD46-BDDE-4C46-AED1-9D2334F86A41","shape":{"__isSmartRef__":true,"id":13264},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":13262},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":13265}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":13267},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"13264":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"13265":{"style":{"__isSmartRef__":true,"id":13266},"chunkOwner":{"__isSmartRef__":true,"id":13263},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13266":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13267":{"morph":{"__isSmartRef__":true,"id":13263},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13268":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":13269},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"13269":{"stops":[{"__isSmartRef__":true,"id":13270},{"__isSmartRef__":true,"id":13271},{"__isSmartRef__":true,"id":13272},{"__isSmartRef__":true,"id":13273}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13270":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13271":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13272":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13273":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13274":{"stops":[{"__isSmartRef__":true,"id":13275},{"__isSmartRef__":true,"id":13276},{"__isSmartRef__":true,"id":13277},{"__isSmartRef__":true,"id":13278}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13275":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13276":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13277":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13278":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13279":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13280":{"sourceObj":{"__isSmartRef__":true,"id":13262},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11648},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":13281},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13281":{"submorphs":[{"__isSmartRef__":true,"id":13282}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13289},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":13292},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":13293},{"__isSmartRef__":true,"id":13294}],"con":{"__isSmartRef__":true,"id":13280},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13295},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"13282":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13283},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":13288},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":13281},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"13283":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":13284},{"__isSmartRef__":true,"id":13285},{"__isSmartRef__":true,"id":13286},{"__isSmartRef__":true,"id":13287}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"13284":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13285":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13286":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13287":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13288":{"morph":{"__isSmartRef__":true,"id":13282},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13289":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":13290},{"__isSmartRef__":true,"id":13291}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13290":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13291":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13292":{"morph":{"__isSmartRef__":true,"id":13281},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13293":{"morph":{"__isSmartRef__":true,"id":13281},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"13294":{"morph":{"__isSmartRef__":true,"id":13281},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":13282},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"13295":{"morphMenuItems":{"__isSmartRef__":true,"id":13296}},"13296":{"varMapping":{"__isSmartRef__":true,"id":13297},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":13302},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13297":{"this":{"__isSmartRef__":true,"id":13281},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13298}},"13298":{"$super":{"__isSmartRef__":true,"id":13299}},"13299":{"varMapping":{"__isSmartRef__":true,"id":13300},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13301},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13300":{"obj":{"__isSmartRef__":true,"id":13281},"name":"morphMenuItems"},"13301":{},"13302":{},"13303":{"morph":{"__isSmartRef__":true,"id":13262},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13304":{"centeredHorizontal":false,"moveHorizontal":true},"13305":{"submorphs":[{"__isSmartRef__":true,"id":13306}],"scripts":[],"id":"9C118C44-E513-4C80-9CB7-14F602DECB2F","shape":{"__isSmartRef__":true,"id":13311},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":13312},"lighterFill":{"__isSmartRef__":true,"id":13317},"label":{"__isSmartRef__":true,"id":13306},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":13322},"attributeConnections":[{"__isSmartRef__":true,"id":13323}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":13346},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":13347},"owner":{"__isSmartRef__":true,"id":11648},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"13306":{"submorphs":[],"scripts":[],"id":"2B6653A0-6A18-4CAD-9368-E95F377EB9CC","shape":{"__isSmartRef__":true,"id":13307},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":13305},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":13308}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":13310},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"13307":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"13308":{"style":{"__isSmartRef__":true,"id":13309},"chunkOwner":{"__isSmartRef__":true,"id":13306},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13309":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13310":{"morph":{"__isSmartRef__":true,"id":13306},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13311":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":13312},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"13312":{"stops":[{"__isSmartRef__":true,"id":13313},{"__isSmartRef__":true,"id":13314},{"__isSmartRef__":true,"id":13315},{"__isSmartRef__":true,"id":13316}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13313":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13314":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13315":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13316":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13317":{"stops":[{"__isSmartRef__":true,"id":13318},{"__isSmartRef__":true,"id":13319},{"__isSmartRef__":true,"id":13320},{"__isSmartRef__":true,"id":13321}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13318":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13319":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13320":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13321":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13322":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13323":{"sourceObj":{"__isSmartRef__":true,"id":13305},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11883},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":13324},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13324":{"submorphs":[{"__isSmartRef__":true,"id":13325}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13332},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":13335},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":13336},{"__isSmartRef__":true,"id":13337}],"con":{"__isSmartRef__":true,"id":13323},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13338},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"13325":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13326},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":13331},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":13324},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"13326":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":13327},{"__isSmartRef__":true,"id":13328},{"__isSmartRef__":true,"id":13329},{"__isSmartRef__":true,"id":13330}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"13327":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13328":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13329":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13330":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13331":{"morph":{"__isSmartRef__":true,"id":13325},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13332":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":13333},{"__isSmartRef__":true,"id":13334}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13333":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13334":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13335":{"morph":{"__isSmartRef__":true,"id":13324},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13336":{"morph":{"__isSmartRef__":true,"id":13324},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"13337":{"morph":{"__isSmartRef__":true,"id":13324},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":13325},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"13338":{"morphMenuItems":{"__isSmartRef__":true,"id":13339}},"13339":{"varMapping":{"__isSmartRef__":true,"id":13340},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":13345},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13340":{"this":{"__isSmartRef__":true,"id":13324},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13341}},"13341":{"$super":{"__isSmartRef__":true,"id":13342}},"13342":{"varMapping":{"__isSmartRef__":true,"id":13343},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13344},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13343":{"obj":{"__isSmartRef__":true,"id":13324},"name":"morphMenuItems"},"13344":{},"13345":{},"13346":{"morph":{"__isSmartRef__":true,"id":13305},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13347":{"centeredHorizontal":false,"moveHorizontal":true},"13348":{"submorphs":[{"__isSmartRef__":true,"id":13349}],"scripts":[],"id":"F77F0AEB-BFAC-4A67-947C-5C7CA750F7BD","shape":{"__isSmartRef__":true,"id":13354},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":13355},"lighterFill":{"__isSmartRef__":true,"id":13360},"label":{"__isSmartRef__":true,"id":13349},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":13365},"attributeConnections":[{"__isSmartRef__":true,"id":13366}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":13367},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":11648},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":13368},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"13349":{"submorphs":[],"scripts":[],"id":"B87BB0CD-9843-4612-A9F8-008E62B78FAE","shape":{"__isSmartRef__":true,"id":13350},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":13348},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":13351}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":13353},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"13350":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"13351":{"style":{"__isSmartRef__":true,"id":13352},"chunkOwner":{"__isSmartRef__":true,"id":13349},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13352":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13353":{"morph":{"__isSmartRef__":true,"id":13349},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13354":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":13355},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"13355":{"stops":[{"__isSmartRef__":true,"id":13356},{"__isSmartRef__":true,"id":13357},{"__isSmartRef__":true,"id":13358},{"__isSmartRef__":true,"id":13359}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13356":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13357":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13358":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13359":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13360":{"stops":[{"__isSmartRef__":true,"id":13361},{"__isSmartRef__":true,"id":13362},{"__isSmartRef__":true,"id":13363},{"__isSmartRef__":true,"id":13364}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13361":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13362":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13363":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13364":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13365":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13366":{"sourceObj":{"__isSmartRef__":true,"id":13348},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11648},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13367":{"morph":{"__isSmartRef__":true,"id":13348},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13368":{"moveHorizontal":true},"13369":{"submorphs":[{"__isSmartRef__":true,"id":13370},{"__isSmartRef__":true,"id":13377}],"scripts":[],"id":"C3DC08FC-D56E-41C1-817B-A1045FFA2D5A","shape":{"__isSmartRef__":true,"id":13380},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":13386},"lighterFill":{"__isSmartRef__":true,"id":13391},"label":{"__isSmartRef__":true,"id":13370},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":13396},"attributeConnections":[{"__isSmartRef__":true,"id":13399}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":13400},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":11648},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":13401},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13475},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"13370":{"submorphs":[],"scripts":[],"id":"A1F9A87A-6528-427E-8452-46FC0EF1A064","shape":{"__isSmartRef__":true,"id":13371},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":13369},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":13372},{"__isSmartRef__":true,"id":13374}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":13376},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"13371":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"13372":{"style":{"__isSmartRef__":true,"id":13373},"chunkOwner":{"__isSmartRef__":true,"id":13370},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13373":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13374":{"style":{"__isSmartRef__":true,"id":13375},"chunkOwner":{"__isSmartRef__":true,"id":13370},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13375":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13376":{"morph":{"__isSmartRef__":true,"id":13370},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13377":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13378},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"281B1A10-D33B-449F-B746-16C900001C0E","eventHandler":{"__isSmartRef__":true,"id":13379},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":13369},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"13378":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"13379":{"morph":{"__isSmartRef__":true,"id":13377},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13380":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":13381},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"13381":{"stops":[{"__isSmartRef__":true,"id":13382},{"__isSmartRef__":true,"id":13383},{"__isSmartRef__":true,"id":13384},{"__isSmartRef__":true,"id":13385}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13382":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13383":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"13384":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"13385":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"13386":{"stops":[{"__isSmartRef__":true,"id":13387},{"__isSmartRef__":true,"id":13388},{"__isSmartRef__":true,"id":13389},{"__isSmartRef__":true,"id":13390}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13387":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13388":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13389":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13390":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13391":{"stops":[{"__isSmartRef__":true,"id":13392},{"__isSmartRef__":true,"id":13393},{"__isSmartRef__":true,"id":13394},{"__isSmartRef__":true,"id":13395}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13392":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13393":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13394":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13395":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13396":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":13397}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13397":{"date":{"__isSmartRef__":true,"id":13398},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"13398":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13399":{"sourceObj":{"__isSmartRef__":true,"id":13369},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13369},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13400":{"morph":{"__isSmartRef__":true,"id":13369},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13401":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":13402},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":13403},"eventHandler":{"__isSmartRef__":true,"id":13444},"attributeConnections":[{"__isSmartRef__":true,"id":13445},{"__isSmartRef__":true,"id":13446},{"__isSmartRef__":true,"id":13447}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":13449},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":13369},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13454},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,2195.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"13402":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1720.0,1260.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"13403":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":13404},{"__isSmartRef__":true,"id":13406},{"__isSmartRef__":true,"id":13408},{"__isSmartRef__":true,"id":13410},{"__isSmartRef__":true,"id":13412},{"__isSmartRef__":true,"id":13414},{"__isSmartRef__":true,"id":13416},{"__isSmartRef__":true,"id":13418},{"__isSmartRef__":true,"id":13420},{"__isSmartRef__":true,"id":13422},{"__isSmartRef__":true,"id":13424},{"__isSmartRef__":true,"id":13426},{"__isSmartRef__":true,"id":13428},{"__isSmartRef__":true,"id":13430},{"__isSmartRef__":true,"id":13432},{"__isSmartRef__":true,"id":13434},{"__isSmartRef__":true,"id":13436},{"__isSmartRef__":true,"id":13438},{"__isSmartRef__":true,"id":13440},{"__isSmartRef__":true,"id":13442}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13404":{"date":{"__isSmartRef__":true,"id":13405},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"13405":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13406":{"date":{"__isSmartRef__":true,"id":13407},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"13407":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13408":{"date":{"__isSmartRef__":true,"id":13409},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"13409":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13410":{"date":{"__isSmartRef__":true,"id":13411},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"13411":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13412":{"date":{"__isSmartRef__":true,"id":13413},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"13413":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13414":{"date":{"__isSmartRef__":true,"id":13415},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"13415":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13416":{"date":{"__isSmartRef__":true,"id":13417},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"13417":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13418":{"date":{"__isSmartRef__":true,"id":13419},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13419":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"13420":{"date":{"__isSmartRef__":true,"id":13421},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13421":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"13422":{"date":{"__isSmartRef__":true,"id":13423},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13423":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"13424":{"date":{"__isSmartRef__":true,"id":13425},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"13425":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13426":{"date":{"__isSmartRef__":true,"id":13427},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"13427":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13428":{"date":{"__isSmartRef__":true,"id":13429},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"13429":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13430":{"date":{"__isSmartRef__":true,"id":13431},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"13431":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13432":{"date":{"__isSmartRef__":true,"id":13433},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"13433":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13434":{"date":{"__isSmartRef__":true,"id":13435},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"13435":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13436":{"date":{"__isSmartRef__":true,"id":13437},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"13437":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13438":{"date":{"__isSmartRef__":true,"id":13439},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"13439":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13440":{"date":{"__isSmartRef__":true,"id":13441},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"13441":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13442":{"date":{"__isSmartRef__":true,"id":13443},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"13443":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13444":{"morph":{"__isSmartRef__":true,"id":13401},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13445":{"sourceObj":{"__isSmartRef__":true,"id":13401},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":13401},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13446":{"sourceObj":{"__isSmartRef__":true,"id":13401},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":13369},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13447":{"sourceObj":{"__isSmartRef__":true,"id":13401},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":11648},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":13448},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13448":{"source":{"__isSmartRef__":true,"id":13401},"target":{"__isSmartRef__":true,"id":11648}},"13449":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13450}},"13450":{"test01IsMorph":{"__isSmartRef__":true,"id":13451}},"13451":{"varMapping":{"__isSmartRef__":true,"id":13452},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13453},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13452":{"this":{"__isSmartRef__":true,"id":13449}},"13453":{},"13454":{"update":{"__isSmartRef__":true,"id":13455},"updateOnMove":{"__isSmartRef__":true,"id":13459},"bringToFront":{"__isSmartRef__":true,"id":13463},"morphUnderCursor":{"__isSmartRef__":true,"id":13471}},"13455":{"varMapping":{"__isSmartRef__":true,"id":13456},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13456":{"this":{"__isSmartRef__":true,"id":13401}},"13457":{"timestamp":{"__isSmartRef__":true,"id":13458},"user":"lauritz","tags":[]},"13458":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13459":{"varMapping":{"__isSmartRef__":true,"id":13460},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":13461},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13460":{"this":{"__isSmartRef__":true,"id":13401}},"13461":{"timestamp":{"__isSmartRef__":true,"id":13462},"user":"lauritz","tags":[]},"13462":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13463":{"varMapping":{"__isSmartRef__":true,"id":13464},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":13469},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13464":{"this":{"__isSmartRef__":true,"id":13401},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13465}},"13465":{"$super":{"__isSmartRef__":true,"id":13466}},"13466":{"varMapping":{"__isSmartRef__":true,"id":13467},"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":13468},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13467":{"obj":{"__isSmartRef__":true,"id":13401},"name":"bringToFront"},"13468":{},"13469":{"timestamp":{"__isSmartRef__":true,"id":13470},"user":"lauritz","tags":[]},"13470":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13471":{"varMapping":{"__isSmartRef__":true,"id":13472},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":13473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13472":{"this":{"__isSmartRef__":true,"id":13401}},"13473":{"timestamp":{"__isSmartRef__":true,"id":13474},"user":"lauritz","tags":[]},"13474":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13475":{"onFire":{"__isSmartRef__":true,"id":13476},"removeHighlighting":{"__isSmartRef__":true,"id":13480},"onMouseMove":{"__isSmartRef__":true,"id":13484},"onMouseOut":{"__isSmartRef__":true,"id":13492},"reset":{"__isSmartRef__":true,"id":13500},"isTracking":{"__isSmartRef__":true,"id":13504},"isHighlighting":{"__isSmartRef__":true,"id":13508},"currentTarget":{"__isSmartRef__":true,"id":13512}},"13476":{"varMapping":{"__isSmartRef__":true,"id":13477},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13478},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13477":{"this":{"__isSmartRef__":true,"id":13369}},"13478":{"timestamp":{"__isSmartRef__":true,"id":13479},"user":"lauritz","tags":[]},"13479":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13480":{"varMapping":{"__isSmartRef__":true,"id":13481},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":13482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13481":{"this":{"__isSmartRef__":true,"id":13369}},"13482":{"timestamp":{"__isSmartRef__":true,"id":13483},"user":"lauritz","tags":[]},"13483":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13484":{"varMapping":{"__isSmartRef__":true,"id":13485},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13490},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13485":{"this":{"__isSmartRef__":true,"id":13369},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13486}},"13486":{"$super":{"__isSmartRef__":true,"id":13487}},"13487":{"varMapping":{"__isSmartRef__":true,"id":13488},"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":13489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13488":{"obj":{"__isSmartRef__":true,"id":13369},"name":"onMouseMove"},"13489":{},"13490":{"timestamp":{"__isSmartRef__":true,"id":13491},"user":"lauritz","tags":[]},"13491":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13492":{"varMapping":{"__isSmartRef__":true,"id":13493},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13498},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13493":{"this":{"__isSmartRef__":true,"id":13369},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13494}},"13494":{"$super":{"__isSmartRef__":true,"id":13495}},"13495":{"varMapping":{"__isSmartRef__":true,"id":13496},"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":13497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13496":{"obj":{"__isSmartRef__":true,"id":13369},"name":"onMouseOut"},"13497":{},"13498":{"timestamp":{"__isSmartRef__":true,"id":13499},"user":"lauritz","tags":[]},"13499":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13500":{"varMapping":{"__isSmartRef__":true,"id":13501},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":13502},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13501":{"this":{"__isSmartRef__":true,"id":13369}},"13502":{"timestamp":{"__isSmartRef__":true,"id":13503},"user":"lauritz","tags":[]},"13503":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13504":{"varMapping":{"__isSmartRef__":true,"id":13505},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":13506},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13505":{"this":{"__isSmartRef__":true,"id":13369}},"13506":{"timestamp":{"__isSmartRef__":true,"id":13507},"user":"lauritz","tags":[]},"13507":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13508":{"varMapping":{"__isSmartRef__":true,"id":13509},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":13510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13509":{"this":{"__isSmartRef__":true,"id":13369}},"13510":{"timestamp":{"__isSmartRef__":true,"id":13511},"user":"lauritz","tags":[]},"13511":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13512":{"varMapping":{"__isSmartRef__":true,"id":13513},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":13514},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13513":{"this":{"__isSmartRef__":true,"id":13369}},"13514":{"timestamp":{"__isSmartRef__":true,"id":13515},"user":"lauritz","tags":[]},"13515":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13516":{"target":{"__isSmartRef__":true,"id":11648},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"13517":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"13518":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":13519}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13519":{"date":{"__isSmartRef__":true,"id":13520},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"13520":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13521":{"morph":{"__isSmartRef__":true,"id":11648},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13522":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"13523":{},"13524":{"displayInitialScript":{"__isSmartRef__":true,"id":13525},"displayJavaScriptSource":{"__isSmartRef__":true,"id":13529},"displaySourceForConnection":{"__isSmartRef__":true,"id":13533},"displaySourceForScript":{"__isSmartRef__":true,"id":13537},"generateSourceForConnection":{"__isSmartRef__":true,"id":13541},"generateSourceForScript":{"__isSmartRef__":true,"id":13545},"generateTargetCode":{"__isSmartRef__":true,"id":13549},"newConnection":{"__isSmartRef__":true,"id":13553},"newScript":{"__isSmartRef__":true,"id":13557},"reset":{"__isSmartRef__":true,"id":13561},"selectChangedContent":{"__isSmartRef__":true,"id":13565},"setTarget":{"__isSmartRef__":true,"id":13569},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":13573},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":13577},"updateLists":{"__isSmartRef__":true,"id":13581},"onShutdown":{"__isSmartRef__":true,"id":13585},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":13589},"update":{"__isSmartRef__":true,"id":13593},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":13597},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":13601},"printTags":{"__isSmartRef__":true,"id":13609},"setTag":{"__isSmartRef__":true,"id":13613},"runScript":{"__isSmartRef__":true,"id":13617},"openPartTestRunner":{"__isSmartRef__":true,"id":13621},"hasUnsavedChanges":{"__isSmartRef__":true,"id":13625}},"13525":{"varMapping":{"__isSmartRef__":true,"id":13526},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13527},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13526":{"this":{"__isSmartRef__":true,"id":11648}},"13527":{"timestamp":{"__isSmartRef__":true,"id":13528},"user":"lauritz","tags":[]},"13528":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"13529":{"varMapping":{"__isSmartRef__":true,"id":13530},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13531},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13530":{"this":{"__isSmartRef__":true,"id":11648}},"13531":{"timestamp":{"__isSmartRef__":true,"id":13532},"user":"lauritz","tags":[]},"13532":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"13533":{"varMapping":{"__isSmartRef__":true,"id":13534},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":13535},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13534":{"this":{"__isSmartRef__":true,"id":11648}},"13535":{"timestamp":{"__isSmartRef__":true,"id":13536},"user":"conradcalmez","tags":[]},"13536":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"13537":{"varMapping":{"__isSmartRef__":true,"id":13538},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":13539},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13538":{"this":{"__isSmartRef__":true,"id":11648}},"13539":{"timestamp":{"__isSmartRef__":true,"id":13540},"user":"cschuster","tags":[]},"13540":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13541":{"varMapping":{"__isSmartRef__":true,"id":13542},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":13543},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13542":{"this":{"__isSmartRef__":true,"id":11648}},"13543":{"timestamp":{"__isSmartRef__":true,"id":13544},"user":"lauritz","tags":[]},"13544":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"13545":{"varMapping":{"__isSmartRef__":true,"id":13546},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":13547},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13546":{"this":{"__isSmartRef__":true,"id":11648}},"13547":{"timestamp":{"__isSmartRef__":true,"id":13548},"user":"cschuster","tags":[]},"13548":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13549":{"varMapping":{"__isSmartRef__":true,"id":13550},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":13551},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13550":{"this":{"__isSmartRef__":true,"id":11648}},"13551":{"timestamp":{"__isSmartRef__":true,"id":13552},"user":"lauritz","tags":[]},"13552":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"13553":{"varMapping":{"__isSmartRef__":true,"id":13554},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13555},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13554":{"this":{"__isSmartRef__":true,"id":11648}},"13555":{"timestamp":{"__isSmartRef__":true,"id":13556},"user":"lauritz","tags":[]},"13556":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"13557":{"varMapping":{"__isSmartRef__":true,"id":13558},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":13559},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13558":{"this":{"__isSmartRef__":true,"id":11648}},"13559":{"timestamp":{"__isSmartRef__":true,"id":13560},"user":"lauritz","tags":[]},"13560":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"13561":{"varMapping":{"__isSmartRef__":true,"id":13562},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":13563},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13562":{"this":{"__isSmartRef__":true,"id":11648}},"13563":{"timestamp":{"__isSmartRef__":true,"id":13564},"user":"lauritz","tags":[]},"13564":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"13565":{"varMapping":{"__isSmartRef__":true,"id":13566},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n this.specifiedValues = new Array();\n var parts = maxType.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n /*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange + \": \" + this.getValue(maxType)); \n this.originalValues = null;\n }\n else {\n debugger;\n this.mostSignificantChange = null;\n this.specifiedValues = new Array();\n }\n \n this.initSimplex();\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":13727},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":14591},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":13727},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":179,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Mon Dec 17 2012 12:57:21 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(this.algorithm && !this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n this.specifiedValues = new Array();\n var parts = maxType.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n /*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange + \": \" + this.getValue(maxType)); \n this.originalValues = null;\n }\n else {\n debugger;\n this.mostSignificantChange = null;\n this.specifiedValues = new Array();\n }\n \n this.initSimplex();\n}).tag([]);","priorSelectionRange":[372,372],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14596},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"13963":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"13964":{"style":{"__isSmartRef__":true,"id":13965},"chunkOwner":{"__isSmartRef__":true,"id":13962},"_id":"_1191","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13965":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"13966":{"_id":"_1192","style":{"__isSmartRef__":true,"id":13967},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" changed at Mon Dec 17 2012 12:57:21 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13967":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"13968":{"_id":"_1193","style":{"__isSmartRef__":true,"id":13969},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13969":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"13970":{"_id":"_1194","style":{"__isSmartRef__":true,"id":13971},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13971":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"13972":{"_id":"_1195","style":{"__isSmartRef__":true,"id":13973},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13973":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"13974":{"_id":"_1196","style":{"__isSmartRef__":true,"id":13975},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13975":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"13976":{"_id":"_1197","style":{"__isSmartRef__":true,"id":13977},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" runSimplex() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13977":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"13978":{"_id":"_1198","style":{"__isSmartRef__":true,"id":13979},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13979":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"13980":{"_id":"_1199","style":{"__isSmartRef__":true,"id":13981},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13981":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"13982":{"_id":"_1200","style":{"__isSmartRef__":true,"id":13983},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"while","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13983":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"13984":{"_id":"_1201","style":{"__isSmartRef__":true,"id":13985},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13985":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"13986":{"_id":"_1202","style":{"__isSmartRef__":true,"id":13987},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13987":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"13988":{"_id":"_1203","style":{"__isSmartRef__":true,"id":13989},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm && !","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13989":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"13990":{"_id":"_1204","style":{"__isSmartRef__":true,"id":13991},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13991":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"13992":{"_id":"_1205","style":{"__isSmartRef__":true,"id":13993},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm.result) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13993":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"13994":{"_id":"_1206","style":{"__isSmartRef__":true,"id":13995},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13995":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"13996":{"_id":"_1207","style":{"__isSmartRef__":true,"id":13997},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13997":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"13998":{"_id":"_1208","style":{"__isSmartRef__":true,"id":13999},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13999":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14000":{"_id":"_1209","style":{"__isSmartRef__":true,"id":14001},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14001":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14002":{"_id":"_1210","style":{"__isSmartRef__":true,"id":14003},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14003":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14004":{"_id":"_1211","style":{"__isSmartRef__":true,"id":14005},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14005":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14006":{"_id":"_1212","style":{"__isSmartRef__":true,"id":14007},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14007":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14008":{"_id":"_1213","style":{"__isSmartRef__":true,"id":14009},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14009":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14010":{"_id":"_1214","style":{"__isSmartRef__":true,"id":14011},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14011":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"14012":{"_id":"_1215","style":{"__isSmartRef__":true,"id":14013},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14013":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14014":{"_id":"_1216","style":{"__isSmartRef__":true,"id":14015},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14015":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14016":{"_id":"_1217","style":{"__isSmartRef__":true,"id":14017},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14017":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14018":{"_id":"_1218","style":{"__isSmartRef__":true,"id":14019},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14019":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14020":{"_id":"_1219","style":{"__isSmartRef__":true,"id":14021},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14021":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14022":{"_id":"_1220","style":{"__isSmartRef__":true,"id":14023},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14023":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14024":{"_id":"_1221","style":{"__isSmartRef__":true,"id":14025},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" index = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14025":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14026":{"_id":"_1222","style":{"__isSmartRef__":true,"id":14027},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14027":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14028":{"_id":"_1223","style":{"__isSmartRef__":true,"id":14029},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm.schlupf.indexOf(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14029":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14030":{"_id":"_1224","style":{"__isSmartRef__":true,"id":14031},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14031":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14032":{"_id":"_1225","style":{"__isSmartRef__":true,"id":14033},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm.needed[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14033":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14034":{"_id":"_1226","style":{"__isSmartRef__":true,"id":14035},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14035":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14036":{"_id":"_1227","style":{"__isSmartRef__":true,"id":14037},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" (index >= ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14037":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14038":{"_id":"_1228","style":{"__isSmartRef__":true,"id":14039},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14039":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"14040":{"_id":"_1229","style":{"__isSmartRef__":true,"id":14041},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14041":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14042":{"_id":"_1230","style":{"__isSmartRef__":true,"id":14043},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14043":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14044":{"_id":"_1231","style":{"__isSmartRef__":true,"id":14045},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14045":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14046":{"_id":"_1232","style":{"__isSmartRef__":true,"id":14047},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14047":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14048":{"_id":"_1233","style":{"__isSmartRef__":true,"id":14049},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" val = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14049":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14050":{"_id":"_1234","style":{"__isSmartRef__":true,"id":14051},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14051":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14052":{"_id":"_1235","style":{"__isSmartRef__":true,"id":14053},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm.resultArray[i];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14053":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14054":{"_id":"_1236","style":{"__isSmartRef__":true,"id":14055},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14055":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"14056":{"_id":"_1237","style":{"__isSmartRef__":true,"id":14057},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14057":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14058":{"_id":"_1238","style":{"__isSmartRef__":true,"id":14059},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14059":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14060":{"_id":"_1239","style":{"__isSmartRef__":true,"id":14061},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14061":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"14062":{"_id":"_1240","style":{"__isSmartRef__":true,"id":14063},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14063":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14064":{"_id":"_1241","style":{"__isSmartRef__":true,"id":14065},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14065":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14066":{"_id":"_1242","style":{"__isSmartRef__":true,"id":14067},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14067":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14068":{"_id":"_1243","style":{"__isSmartRef__":true,"id":14069},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14069":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14070":{"_id":"_1244","style":{"__isSmartRef__":true,"id":14071},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14071":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14072":{"_id":"_1245","style":{"__isSmartRef__":true,"id":14073},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14073":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14074":{"_id":"_1246","style":{"__isSmartRef__":true,"id":14075},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14075":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14076":{"_id":"_1247","style":{"__isSmartRef__":true,"id":14077},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14077":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14078":{"_id":"_1248","style":{"__isSmartRef__":true,"id":14079},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14079":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14080":{"_id":"_1249","style":{"__isSmartRef__":true,"id":14081},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14081":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14082":{"_id":"_1250","style":{"__isSmartRef__":true,"id":14083},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14083":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"14084":{"_id":"_1251","style":{"__isSmartRef__":true,"id":14085},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" SIMPLEX ITERATION STEP","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14085":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14086":{"_id":"_1252","style":{"__isSmartRef__":true,"id":14087},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14087":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14088":{"_id":"_1253","style":{"__isSmartRef__":true,"id":14089},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14089":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14090":{"_id":"_1254","style":{"__isSmartRef__":true,"id":14091},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm.simplexIteration();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14091":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14092":{"_id":"_1255","style":{"__isSmartRef__":true,"id":14093},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14093":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"14094":{"_id":"_1256","style":{"__isSmartRef__":true,"id":14095},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ----------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14095":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14096":{"_id":"_1257","style":{"__isSmartRef__":true,"id":14097},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14097":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14098":{"_id":"_1258","style":{"__isSmartRef__":true,"id":14099},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14099":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14100":{"_id":"_1259","style":{"__isSmartRef__":true,"id":14101},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14101":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14102":{"_id":"_1260","style":{"__isSmartRef__":true,"id":14103},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14103":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14104":{"_id":"_1261","style":{"__isSmartRef__":true,"id":14105},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".valuesToSet = true;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14105":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14106":{"_id":"_1262","style":{"__isSmartRef__":true,"id":14107},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14107":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14108":{"_id":"_1263","style":{"__isSmartRef__":true,"id":14109},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14109":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14110":{"_id":"_1264","style":{"__isSmartRef__":true,"id":14111},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14111":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14112":{"_id":"_1265","style":{"__isSmartRef__":true,"id":14113},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14113":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14114":{"_id":"_1266","style":{"__isSmartRef__":true,"id":14115},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14115":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14116":{"_id":"_1267","style":{"__isSmartRef__":true,"id":14117},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14117":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14118":{"_id":"_1268","style":{"__isSmartRef__":true,"id":14119},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14119":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14120":{"_id":"_1269","style":{"__isSmartRef__":true,"id":14121},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".valuesToSet)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14121":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14122":{"_id":"_1270","style":{"__isSmartRef__":true,"id":14123},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14123":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14124":{"_id":"_1271","style":{"__isSmartRef__":true,"id":14125},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14125":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14126":{"_id":"_1272","style":{"__isSmartRef__":true,"id":14127},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"/*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14127":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,128,128)"},"14128":{"_id":"_1273","style":{"__isSmartRef__":true,"id":14129},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14129":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14130":{"_id":"_1274","style":{"__isSmartRef__":true,"id":14131},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14131":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14132":{"_id":"_1275","style":{"__isSmartRef__":true,"id":14133},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14133":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14134":{"_id":"_1276","style":{"__isSmartRef__":true,"id":14135},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14135":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14136":{"_id":"_1277","style":{"__isSmartRef__":true,"id":14137},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14137":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14138":{"_id":"_1278","style":{"__isSmartRef__":true,"id":14139},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14139":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14140":{"_id":"_1279","style":{"__isSmartRef__":true,"id":14141},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14141":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14142":{"_id":"_1280","style":{"__isSmartRef__":true,"id":14143},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14143":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"14144":{"_id":"_1281","style":{"__isSmartRef__":true,"id":14145},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14145":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14146":{"_id":"_1282","style":{"__isSmartRef__":true,"id":14147},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14147":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14148":{"_id":"_1283","style":{"__isSmartRef__":true,"id":14149},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14149":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14150":{"_id":"_1284","style":{"__isSmartRef__":true,"id":14151},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14151":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14152":{"_id":"_1285","style":{"__isSmartRef__":true,"id":14153},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14153":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14154":{"_id":"_1286","style":{"__isSmartRef__":true,"id":14155},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14155":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14156":{"_id":"_1287","style":{"__isSmartRef__":true,"id":14157},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".setValue(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14157":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14158":{"_id":"_1288","style":{"__isSmartRef__":true,"id":14159},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14159":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14160":{"_id":"_1289","style":{"__isSmartRef__":true,"id":14161},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm.needed[i], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14161":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14162":{"_id":"_1290","style":{"__isSmartRef__":true,"id":14163},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14163":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14164":{"_id":"_1291","style":{"__isSmartRef__":true,"id":14165},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".algorithm.resultArray[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14165":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14166":{"_id":"_1292","style":{"__isSmartRef__":true,"id":14167},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14167":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14168":{"_id":"_1293","style":{"__isSmartRef__":true,"id":14169},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14169":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14170":{"_id":"_1294","style":{"__isSmartRef__":true,"id":14171},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14171":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14172":{"_id":"_1295","style":{"__isSmartRef__":true,"id":14173},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14173":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14174":{"_id":"_1296","style":{"__isSmartRef__":true,"id":14175},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14175":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14176":{"_id":"_1297","style":{"__isSmartRef__":true,"id":14177},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".printTableau();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14177":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14178":{"_id":"_1298","style":{"__isSmartRef__":true,"id":14179},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14179":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14180":{"_id":"_1299","style":{"__isSmartRef__":true,"id":14181},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".showVariableValues();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14181":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14182":{"_id":"_1300","style":{"__isSmartRef__":true,"id":14183},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14183":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14184":{"_id":"_1301","style":{"__isSmartRef__":true,"id":14185},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14185":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14186":{"_id":"_1302","style":{"__isSmartRef__":true,"id":14187},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14187":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14188":{"_id":"_1303","style":{"__isSmartRef__":true,"id":14189},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".valuesToSet = false;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14189":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14190":{"_id":"_1304","style":{"__isSmartRef__":true,"id":14191},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14191":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14192":{"_id":"_1305","style":{"__isSmartRef__":true,"id":14193},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14193":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14194":{"_id":"_1306","style":{"__isSmartRef__":true,"id":14195},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14195":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14196":{"_id":"_1308","style":{"__isSmartRef__":true,"id":14197},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14197":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14198":{"_id":"_1309","style":{"__isSmartRef__":true,"id":14199},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14199":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14200":{"_id":"_1310","style":{"__isSmartRef__":true,"id":14201},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" halos = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14201":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14202":{"_id":"_1487","style":{"__isSmartRef__":true,"id":14203},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14203":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"14204":{"_id":"_1488","style":{"__isSmartRef__":true,"id":14205},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".currentHaloTarget && ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14205":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14206":{"_id":"_1489","style":{"__isSmartRef__":true,"id":14207},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14207":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"14208":{"_id":"_1490","style":{"__isSmartRef__":true,"id":14209},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".currentHaloTarget.halos;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14209":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14210":{"_id":"_1311","style":{"__isSmartRef__":true,"id":14211},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14211":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"14212":{"_id":"_1312","style":{"__isSmartRef__":true,"id":14213},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" check if dragging etc...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14213":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14214":{"_id":"_1313","style":{"__isSmartRef__":true,"id":14215},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14215":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14216":{"_id":"_1314","style":{"__isSmartRef__":true,"id":14217},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14217":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14218":{"_id":"_1315","style":{"__isSmartRef__":true,"id":14219},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14219":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14220":{"_id":"_1316","style":{"__isSmartRef__":true,"id":14221},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14221":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14222":{"_id":"_1317","style":{"__isSmartRef__":true,"id":14223},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" (halos)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14223":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14224":{"_id":"_1318","style":{"__isSmartRef__":true,"id":14225},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14225":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14226":{"_id":"_1319","style":{"__isSmartRef__":true,"id":14227},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14227":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14228":{"_id":"_1320","style":{"__isSmartRef__":true,"id":14229},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14229":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14230":{"_id":"_1321","style":{"__isSmartRef__":true,"id":14231},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" usedHalo = halos.detect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14231":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14232":{"_id":"_1322","style":{"__isSmartRef__":true,"id":14233},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14233":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14234":{"_id":"_1323","style":{"__isSmartRef__":true,"id":14235},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14235":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14236":{"_id":"_1324","style":{"__isSmartRef__":true,"id":14237},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14237":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14238":{"_id":"_1325","style":{"__isSmartRef__":true,"id":14239},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14239":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14240":{"_id":"_1326","style":{"__isSmartRef__":true,"id":14241},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14241":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14242":{"_id":"_1327","style":{"__isSmartRef__":true,"id":14243},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ea.infoLabel && ea.infoLabel.owner\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14243":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14244":{"_id":"_1328","style":{"__isSmartRef__":true,"id":14245},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14245":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14246":{"_id":"_1329","style":{"__isSmartRef__":true,"id":14247},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14247":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14248":{"_id":"_1330","style":{"__isSmartRef__":true,"id":14249},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14249":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14250":{"_id":"_1331","style":{"__isSmartRef__":true,"id":14251},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" (usedHalo) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14251":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14252":{"_id":"_1332","style":{"__isSmartRef__":true,"id":14253},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14253":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14254":{"_id":"_1333","style":{"__isSmartRef__":true,"id":14255},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14255":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14256":{"_id":"_1334","style":{"__isSmartRef__":true,"id":14257},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14257":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14258":{"_id":"_1335","style":{"__isSmartRef__":true,"id":14259},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" name = usedHalo.targetMorph.name;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14259":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14260":{"_id":"_1336","style":{"__isSmartRef__":true,"id":14261},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14261":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14262":{"_id":"_1337","style":{"__isSmartRef__":true,"id":14263},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"(!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14263":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14264":{"_id":"_1338","style":{"__isSmartRef__":true,"id":14265},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14265":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14266":{"_id":"_1339","style":{"__isSmartRef__":true,"id":14267},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14267":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14268":{"_id":"_1340","style":{"__isSmartRef__":true,"id":14269},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14269":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14270":{"_id":"_1341","style":{"__isSmartRef__":true,"id":14271},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14271":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14272":{"_id":"_1342","style":{"__isSmartRef__":true,"id":14273},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14273":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14274":{"_id":"_1343","style":{"__isSmartRef__":true,"id":14275},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14275":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14276":{"_id":"_1344","style":{"__isSmartRef__":true,"id":14277},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14277":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14278":{"_id":"_1345","style":{"__isSmartRef__":true,"id":14279},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14279":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14280":{"_id":"_1346","style":{"__isSmartRef__":true,"id":14281},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14281":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"14282":{"_id":"_1347","style":{"__isSmartRef__":true,"id":14283},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14283":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14284":{"_id":"_1348","style":{"__isSmartRef__":true,"id":14285},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14285":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14286":{"_id":"_1349","style":{"__isSmartRef__":true,"id":14287},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14287":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14288":{"_id":"_1350","style":{"__isSmartRef__":true,"id":14289},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\".h\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14289":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14290":{"_id":"_1351","style":{"__isSmartRef__":true,"id":14291},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14291":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14292":{"_id":"_1352","style":{"__isSmartRef__":true,"id":14293},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14293":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14294":{"_id":"_1353","style":{"__isSmartRef__":true,"id":14295},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14295":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14296":{"_id":"_1354","style":{"__isSmartRef__":true,"id":14297},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\".h\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14297":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14298":{"_id":"_1355","style":{"__isSmartRef__":true,"id":14299},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14299":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14300":{"_id":"_1356","style":{"__isSmartRef__":true,"id":14301},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14301":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14302":{"_id":"_1357","style":{"__isSmartRef__":true,"id":14303},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14303":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14304":{"_id":"_1358","style":{"__isSmartRef__":true,"id":14305},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\".w\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14305":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14306":{"_id":"_1359","style":{"__isSmartRef__":true,"id":14307},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14307":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14308":{"_id":"_1360","style":{"__isSmartRef__":true,"id":14309},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14309":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14310":{"_id":"_1361","style":{"__isSmartRef__":true,"id":14311},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14311":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14312":{"_id":"_1362","style":{"__isSmartRef__":true,"id":14313},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\".w\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14313":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14314":{"_id":"_1363","style":{"__isSmartRef__":true,"id":14315},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14315":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14316":{"_id":"_1364","style":{"__isSmartRef__":true,"id":14317},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14317":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14318":{"_id":"_1365","style":{"__isSmartRef__":true,"id":14319},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14319":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14320":{"_id":"_1366","style":{"__isSmartRef__":true,"id":14321},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\".x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14321":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14322":{"_id":"_1367","style":{"__isSmartRef__":true,"id":14323},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14323":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14324":{"_id":"_1368","style":{"__isSmartRef__":true,"id":14325},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14325":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14326":{"_id":"_1369","style":{"__isSmartRef__":true,"id":14327},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14327":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14328":{"_id":"_1370","style":{"__isSmartRef__":true,"id":14329},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\".x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14329":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14330":{"_id":"_1371","style":{"__isSmartRef__":true,"id":14331},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14331":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14332":{"_id":"_1372","style":{"__isSmartRef__":true,"id":14333},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14333":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14334":{"_id":"_1373","style":{"__isSmartRef__":true,"id":14335},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14335":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14336":{"_id":"_1374","style":{"__isSmartRef__":true,"id":14337},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\".y\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14337":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14338":{"_id":"_1375","style":{"__isSmartRef__":true,"id":14339},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14339":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14340":{"_id":"_1376","style":{"__isSmartRef__":true,"id":14341},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14341":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14342":{"_id":"_1377","style":{"__isSmartRef__":true,"id":14343},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14343":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14344":{"_id":"_1378","style":{"__isSmartRef__":true,"id":14345},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\".y\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14345":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14346":{"_id":"_1379","style":{"__isSmartRef__":true,"id":14347},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14347":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14348":{"_id":"_1380","style":{"__isSmartRef__":true,"id":14349},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14349":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14350":{"_id":"_1381","style":{"__isSmartRef__":true,"id":14351},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14351":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14352":{"_id":"_1491","style":{"__isSmartRef__":true,"id":14353},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14353":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"14354":{"_id":"_1492","style":{"__isSmartRef__":true,"id":14355},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".log(name);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14355":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14356":{"_id":"_1382","style":{"__isSmartRef__":true,"id":14357},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14357":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14358":{"_id":"_1383","style":{"__isSmartRef__":true,"id":14359},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14359":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14360":{"_id":"_1384","style":{"__isSmartRef__":true,"id":14361},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14361":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14362":{"_id":"_1385","style":{"__isSmartRef__":true,"id":14363},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14363":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14364":{"_id":"_1386","style":{"__isSmartRef__":true,"id":14365},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14365":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14366":{"_id":"_1387","style":{"__isSmartRef__":true,"id":14367},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14367":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14368":{"_id":"_1388","style":{"__isSmartRef__":true,"id":14369},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14369":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14370":{"_id":"_1389","style":{"__isSmartRef__":true,"id":14371},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14371":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14372":{"_id":"_1390","style":{"__isSmartRef__":true,"id":14373},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14373":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14374":{"_id":"_1391","style":{"__isSmartRef__":true,"id":14375},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14375":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14376":{"_id":"_1392","style":{"__isSmartRef__":true,"id":14377},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14377":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14378":{"_id":"_1393","style":{"__isSmartRef__":true,"id":14379},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14379":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14380":{"_id":"_1394","style":{"__isSmartRef__":true,"id":14381},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14381":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14382":{"_id":"_1395","style":{"__isSmartRef__":true,"id":14383},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14383":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14384":{"_id":"_1396","style":{"__isSmartRef__":true,"id":14385},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14385":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14386":{"_id":"_1397","style":{"__isSmartRef__":true,"id":14387},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" maxValue = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14387":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14388":{"_id":"_1398","style":{"__isSmartRef__":true,"id":14389},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14389":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"14390":{"_id":"_1399","style":{"__isSmartRef__":true,"id":14391},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14391":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14392":{"_id":"_1400","style":{"__isSmartRef__":true,"id":14393},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14393":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14394":{"_id":"_1401","style":{"__isSmartRef__":true,"id":14395},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" maxType = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14395":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14396":{"_id":"_1402","style":{"__isSmartRef__":true,"id":14397},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\"\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14397":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14398":{"_id":"_1403","style":{"__isSmartRef__":true,"id":14399},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14399":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14400":{"_id":"_1404","style":{"__isSmartRef__":true,"id":14401},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14401":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14402":{"_id":"_1405","style":{"__isSmartRef__":true,"id":14403},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14403":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14404":{"_id":"_1406","style":{"__isSmartRef__":true,"id":14405},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14405":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14406":{"_id":"_1407","style":{"__isSmartRef__":true,"id":14407},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" type ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14407":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14408":{"_id":"_1408","style":{"__isSmartRef__":true,"id":14409},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"in","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14409":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14410":{"_id":"_1409","style":{"__isSmartRef__":true,"id":14411},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14411":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14412":{"_id":"_1410","style":{"__isSmartRef__":true,"id":14413},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14413":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14414":{"_id":"_1411","style":{"__isSmartRef__":true,"id":14415},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14415":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14416":{"_id":"_1412","style":{"__isSmartRef__":true,"id":14417},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14417":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14418":{"_id":"_1413","style":{"__isSmartRef__":true,"id":14419},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14419":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14420":{"_id":"_1414","style":{"__isSmartRef__":true,"id":14421},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14421":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14422":{"_id":"_1415","style":{"__isSmartRef__":true,"id":14423},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues[type] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14423":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14424":{"_id":"_1416","style":{"__isSmartRef__":true,"id":14425},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"Math","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14425":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"14426":{"_id":"_1417","style":{"__isSmartRef__":true,"id":14427},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".abs(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14427":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14428":{"_id":"_1418","style":{"__isSmartRef__":true,"id":14429},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14429":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14430":{"_id":"_1419","style":{"__isSmartRef__":true,"id":14431},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues[type] - ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14431":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14432":{"_id":"_1420","style":{"__isSmartRef__":true,"id":14433},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14433":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14434":{"_id":"_1421","style":{"__isSmartRef__":true,"id":14435},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".getValue(type));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14435":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14436":{"_id":"_1422","style":{"__isSmartRef__":true,"id":14437},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14437":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14438":{"_id":"_1423","style":{"__isSmartRef__":true,"id":14439},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14439":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14440":{"_id":"_1424","style":{"__isSmartRef__":true,"id":14441},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14441":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14442":{"_id":"_1425","style":{"__isSmartRef__":true,"id":14443},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues[type] > maxValue)\n maxType = type;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14443":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14444":{"_id":"_1426","style":{"__isSmartRef__":true,"id":14445},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14445":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"14446":{"_id":"_1427","style":{"__isSmartRef__":true,"id":14447},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"console.log(this.originalValues[type]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14447":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14448":{"_id":"_1428","style":{"__isSmartRef__":true,"id":14449},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14449":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14450":{"_id":"_1429","style":{"__isSmartRef__":true,"id":14451},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14451":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14452":{"_id":"_1430","style":{"__isSmartRef__":true,"id":14453},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14453":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14454":{"_id":"_1431","style":{"__isSmartRef__":true,"id":14455},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14455":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14456":{"_id":"_1432","style":{"__isSmartRef__":true,"id":14457},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".mostSignificantChange = maxType;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14457":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14458":{"_id":"_1433","style":{"__isSmartRef__":true,"id":14459},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14459":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14460":{"_id":"_1434","style":{"__isSmartRef__":true,"id":14461},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".specifiedValues = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14461":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14462":{"_id":"_1435","style":{"__isSmartRef__":true,"id":14463},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14463":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14464":{"_id":"_1436","style":{"__isSmartRef__":true,"id":14465},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14465":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14466":{"_id":"_1437","style":{"__isSmartRef__":true,"id":14467},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14467":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"14468":{"_id":"_1438","style":{"__isSmartRef__":true,"id":14469},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14469":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14470":{"_id":"_1439","style":{"__isSmartRef__":true,"id":14471},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14471":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14472":{"_id":"_1440","style":{"__isSmartRef__":true,"id":14473},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" parts = maxType.split(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14473":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14474":{"_id":"_1441","style":{"__isSmartRef__":true,"id":14475},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\".\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14475":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14476":{"_id":"_1442","style":{"__isSmartRef__":true,"id":14477},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14477":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14478":{"_id":"_1443","style":{"__isSmartRef__":true,"id":14479},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14479":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14480":{"_id":"_1444","style":{"__isSmartRef__":true,"id":14481},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" name = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14481":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14482":{"_id":"_1445","style":{"__isSmartRef__":true,"id":14483},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14483":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"14484":{"_id":"_1446","style":{"__isSmartRef__":true,"id":14485},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14485":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14486":{"_id":"_1447","style":{"__isSmartRef__":true,"id":14487},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14487":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14488":{"_id":"_1448","style":{"__isSmartRef__":true,"id":14489},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" methodName = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14489":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14490":{"_id":"_1449","style":{"__isSmartRef__":true,"id":14491},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14491":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"14492":{"_id":"_1450","style":{"__isSmartRef__":true,"id":14493},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14493":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14494":{"_id":"_1451","style":{"__isSmartRef__":true,"id":14495},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"/*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14495":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,128,128)"},"14496":{"_id":"_1452","style":{"__isSmartRef__":true,"id":14497},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14497":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14498":{"_id":"_1493","style":{"__isSmartRef__":true,"id":14499},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14499":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"14500":{"_id":"_1494","style":{"__isSmartRef__":true,"id":14501},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".log(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14501":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14502":{"_id":"_1453","style":{"__isSmartRef__":true,"id":14503},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\"mostSignificantChange: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14503":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14504":{"_id":"_1454","style":{"__isSmartRef__":true,"id":14505},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14505":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14506":{"_id":"_1455","style":{"__isSmartRef__":true,"id":14507},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14507":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14508":{"_id":"_1456","style":{"__isSmartRef__":true,"id":14509},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".mostSignificantChange + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14509":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14510":{"_id":"_1457","style":{"__isSmartRef__":true,"id":14511},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\": \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14511":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"14512":{"_id":"_1458","style":{"__isSmartRef__":true,"id":14513},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14513":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14514":{"_id":"_1459","style":{"__isSmartRef__":true,"id":14515},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14515":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14516":{"_id":"_1460","style":{"__isSmartRef__":true,"id":14517},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".getValue(maxType));","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14517":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14518":{"_id":"_1461","style":{"__isSmartRef__":true,"id":14519},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14519":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14520":{"_id":"_1462","style":{"__isSmartRef__":true,"id":14521},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14521":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14522":{"_id":"_1463","style":{"__isSmartRef__":true,"id":14523},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14523":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14524":{"_id":"_1464","style":{"__isSmartRef__":true,"id":14525},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".originalValues = null;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14525":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14526":{"_id":"_1465","style":{"__isSmartRef__":true,"id":14527},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14527":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14528":{"_id":"_1466","style":{"__isSmartRef__":true,"id":14529},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14529":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14530":{"_id":"_1467","style":{"__isSmartRef__":true,"id":14531},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14531":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"14532":{"_id":"_1468","style":{"__isSmartRef__":true,"id":14533},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14533":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14534":{"_id":"_1469","style":{"__isSmartRef__":true,"id":14535},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14535":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14536":{"_id":"_1470","style":{"__isSmartRef__":true,"id":14537},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n debugger;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14537":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14538":{"_id":"_1471","style":{"__isSmartRef__":true,"id":14539},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14539":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14540":{"_id":"_1472","style":{"__isSmartRef__":true,"id":14541},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".mostSignificantChange = null;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14541":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14542":{"_id":"_1473","style":{"__isSmartRef__":true,"id":14543},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14543":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14544":{"_id":"_1474","style":{"__isSmartRef__":true,"id":14545},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".specifiedValues = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14545":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14546":{"_id":"_1475","style":{"__isSmartRef__":true,"id":14547},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14547":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14548":{"_id":"_1476","style":{"__isSmartRef__":true,"id":14549},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14549":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14550":{"_id":"_1477","style":{"__isSmartRef__":true,"id":14551},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14551":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"14552":{"_id":"_1478","style":{"__isSmartRef__":true,"id":14553},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14553":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14554":{"_id":"_1479","style":{"__isSmartRef__":true,"id":14555},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14555":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14556":{"_id":"_1480","style":{"__isSmartRef__":true,"id":14557},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14557":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14558":{"_id":"_1481","style":{"__isSmartRef__":true,"id":14559},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14559":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"14560":{"_id":"_1482","style":{"__isSmartRef__":true,"id":14561},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14561":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14562":{"_id":"_1483","style":{"__isSmartRef__":true,"id":14563},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14563":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"14564":{"_id":"_1484","style":{"__isSmartRef__":true,"id":14565},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":".initSimplex();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14565":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14566":{"_id":"_1485","style":{"__isSmartRef__":true,"id":14567},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14567":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"14568":{"_id":"_1486","style":{"__isSmartRef__":true,"id":14569},"chunkOwner":{"__isSmartRef__":true,"id":13962},"storedString":").tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14569":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"14570":{"resizeWidth":true,"resizeHeight":true},"14571":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14572":{"morph":{"__isSmartRef__":true,"id":13962},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14573":{"sourceObj":{"__isSmartRef__":true,"id":13962},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":14574},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14574":{"submorphs":[],"scripts":[],"id":"289C8A0A-548B-447F-BAE0-E5E257324D06","shape":{"__isSmartRef__":true,"id":14575},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":14576},"eventHandler":{"__isSmartRef__":true,"id":14577},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":13727},"layout":{"__isSmartRef__":true,"id":14578},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14579},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"14575":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"14576":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14577":{"morph":{"__isSmartRef__":true,"id":14574},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14578":{"moveHorizontal":true,"adjustForNewBounds":true},"14579":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":14580},"setColors":{"__isSmartRef__":true,"id":14584}},"14580":{"varMapping":{"__isSmartRef__":true,"id":14581},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14582},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14581":{"this":{"__isSmartRef__":true,"id":14574}},"14582":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":14583}},"14583":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14584":{"varMapping":{"__isSmartRef__":true,"id":14585},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":14586},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14585":{"this":{"__isSmartRef__":true,"id":14574}},"14586":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":14587}},"14587":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14588":{"sourceObj":{"__isSmartRef__":true,"id":13962},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":13962},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14589":{"sourceObj":{"__isSmartRef__":true,"id":13962},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":13962},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":14590},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14590":{"source":{"__isSmartRef__":true,"id":13962},"target":{"__isSmartRef__":true,"id":13962}},"14591":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14592},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":14593}],"eventHandler":{"__isSmartRef__":true,"id":14595},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(275.5,224.3)","_TextColor":"Color.rgb(0,204,0)"},"14592":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"14593":{"style":{"__isSmartRef__":true,"id":14594},"chunkOwner":{"__isSmartRef__":true,"id":14591},"_id":"_1099","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14594":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14595":{"morph":{"__isSmartRef__":true,"id":14591},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14596":{"doSave":{"__isSmartRef__":true,"id":14597},"boundEval":{"__isSmartRef__":true,"id":14605},"reset":{"__isSmartRef__":true,"id":14613},"display":{"__isSmartRef__":true,"id":14617},"hasChanged":{"__isSmartRef__":true,"id":14621},"displayStatus":{"__isSmartRef__":true,"id":14625},"updateTarget":{"__isSmartRef__":true,"id":14629}},"14597":{"varMapping":{"__isSmartRef__":true,"id":14598},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14603},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14598":{"this":{"__isSmartRef__":true,"id":13962},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14599}},"14599":{"$super":{"__isSmartRef__":true,"id":14600}},"14600":{"varMapping":{"__isSmartRef__":true,"id":14601},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":14602},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14601":{"obj":{"__isSmartRef__":true,"id":13962},"name":"doSave"},"14602":{},"14603":{"timestamp":{"__isSmartRef__":true,"id":14604},"user":"lauritz"},"14604":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"14605":{"varMapping":{"__isSmartRef__":true,"id":14606},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":14611},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14606":{"this":{"__isSmartRef__":true,"id":13962},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14607}},"14607":{"$super":{"__isSmartRef__":true,"id":14608}},"14608":{"varMapping":{"__isSmartRef__":true,"id":14609},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":14610},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14609":{"obj":{"__isSmartRef__":true,"id":13962},"name":"boundEval"},"14610":{},"14611":{"timestamp":{"__isSmartRef__":true,"id":14612},"user":"lauritz","categories":[]},"14612":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"14613":{"varMapping":{"__isSmartRef__":true,"id":14614},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":14615},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14614":{"this":{"__isSmartRef__":true,"id":13962}},"14615":{"timestamp":{"__isSmartRef__":true,"id":14616},"user":"cschuster","tags":[]},"14616":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14617":{"varMapping":{"__isSmartRef__":true,"id":14618},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":14619},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14618":{"this":{"__isSmartRef__":true,"id":13962}},"14619":{"timestamp":{"__isSmartRef__":true,"id":14620},"user":"lauritz","tags":[]},"14620":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14621":{"varMapping":{"__isSmartRef__":true,"id":14622},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":14623},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14622":{"this":{"__isSmartRef__":true,"id":13962}},"14623":{"timestamp":{"__isSmartRef__":true,"id":14624},"user":"lauritz","categories":[]},"14624":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14625":{"varMapping":{"__isSmartRef__":true,"id":14626},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":14627},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14626":{"this":{"__isSmartRef__":true,"id":13962}},"14627":{"timestamp":{"__isSmartRef__":true,"id":14628},"user":"lauritz","categories":[]},"14628":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"14629":{"varMapping":{"__isSmartRef__":true,"id":14630},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":14631},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14630":{"this":{"__isSmartRef__":true,"id":13962}},"14631":{"timestamp":{"__isSmartRef__":true,"id":14632},"user":"lauritz","tags":[]},"14632":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14633":{"submorphs":[{"__isSmartRef__":true,"id":14634}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":14639},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":14640},"lighterFill":{"__isSmartRef__":true,"id":14645},"label":{"__isSmartRef__":true,"id":14634},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":14650},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":14651},"eventHandler":{"__isSmartRef__":true,"id":14652},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"14634":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":14635},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":14633},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":14636}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":14638},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"14635":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"14636":{"style":{"__isSmartRef__":true,"id":14637},"chunkOwner":{"__isSmartRef__":true,"id":14634},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14637":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14638":{"morph":{"__isSmartRef__":true,"id":14634},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14639":{"_Fill":{"__isSmartRef__":true,"id":14640},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"14640":{"stops":[{"__isSmartRef__":true,"id":14641},{"__isSmartRef__":true,"id":14642},{"__isSmartRef__":true,"id":14643},{"__isSmartRef__":true,"id":14644}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14641":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"14642":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14643":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14644":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"14645":{"stops":[{"__isSmartRef__":true,"id":14646},{"__isSmartRef__":true,"id":14647},{"__isSmartRef__":true,"id":14648},{"__isSmartRef__":true,"id":14649}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14646":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"14647":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14648":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14649":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"14650":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14651":{"moveHorizontal":true},"14652":{"morph":{"__isSmartRef__":true,"id":14633},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14653":{"submorphs":[],"scripts":[],"id":"5E2B3643-8BC2-4FEE-AA59-841F1B7342AB","shape":{"__isSmartRef__":true,"id":14654},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":14655},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":13727},"attributeConnections":[{"__isSmartRef__":true,"id":14656}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":14658},"eventHandler":{"__isSmartRef__":true,"id":14659},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14660},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"14654":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"14655":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14656":{"sourceObj":{"__isSmartRef__":true,"id":14653},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":13727},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":14657},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14657":{"source":{"__isSmartRef__":true,"id":14653},"target":{"__isSmartRef__":true,"id":13727}},"14658":{"resizeHeight":false,"moveVertical":true},"14659":{"morph":{"__isSmartRef__":true,"id":14653},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14660":{"preselectItem":{"__isSmartRef__":true,"id":14661}},"14661":{"varMapping":{"__isSmartRef__":true,"id":14662},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14663},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14662":{"this":{"__isSmartRef__":true,"id":14653}},"14663":{"timestamp":{"__isSmartRef__":true,"id":14664},"user":"lauritz"},"14664":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"14665":{"submorphs":[{"__isSmartRef__":true,"id":14666}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":14670},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":14671},"lighterFill":{"__isSmartRef__":true,"id":14676},"label":{"__isSmartRef__":true,"id":14666},"attributeConnections":[{"__isSmartRef__":true,"id":14681}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":14682},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"14666":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":14667},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":14665},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":14668}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"14667":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"14668":{"style":{"__isSmartRef__":true,"id":14669},"chunkOwner":{"__isSmartRef__":true,"id":14666},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14669":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14670":{"_Fill":{"__isSmartRef__":true,"id":14671},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"14671":{"stops":[{"__isSmartRef__":true,"id":14672},{"__isSmartRef__":true,"id":14673},{"__isSmartRef__":true,"id":14674},{"__isSmartRef__":true,"id":14675}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14672":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"14673":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14674":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14675":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"14676":{"stops":[{"__isSmartRef__":true,"id":14677},{"__isSmartRef__":true,"id":14678},{"__isSmartRef__":true,"id":14679},{"__isSmartRef__":true,"id":14680}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14677":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"14678":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14679":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14680":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"14681":{"sourceObj":{"__isSmartRef__":true,"id":14665},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13734},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14682":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14683":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":14684},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":14685},"textChunks":[{"__isSmartRef__":true,"id":14686}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":14688}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":14690},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":14691},"selection":{"__isSmartRef__":true,"id":13726},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":14710},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14711},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"14684":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"14685":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14686":{"style":{"__isSmartRef__":true,"id":14687},"chunkOwner":{"__isSmartRef__":true,"id":14683},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14687":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14688":{"sourceObj":{"__isSmartRef__":true,"id":14683},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":13727},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":14689},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14689":{"source":{"__isSmartRef__":true,"id":14683},"target":{"__isSmartRef__":true,"id":13727}},"14690":{"morph":{"__isSmartRef__":true,"id":14683},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14691":{"createListMorph":{"__isSmartRef__":true,"id":14692},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":14694},"onMouseUp":{"__isSmartRef__":true,"id":14696},"resetConnections":{"__isSmartRef__":true,"id":14698},"setTargetToListSelection":{"__isSmartRef__":true,"id":14700},"setTargetOfPane":{"__isSmartRef__":true,"id":14702},"onBlur":{"__isSmartRef__":true,"id":14704},"reset":{"__isSmartRef__":true,"id":14706},"onMouseDown":{"__isSmartRef__":true,"id":14708}},"14692":{"time":{"__isSmartRef__":true,"id":14693},"user":"lauritz"},"14693":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14694":{"time":{"__isSmartRef__":true,"id":14695},"user":"lauritz"},"14695":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14696":{"time":{"__isSmartRef__":true,"id":14697},"user":"lauritz"},"14697":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14698":{"time":{"__isSmartRef__":true,"id":14699},"user":"lauritz"},"14699":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14700":{"time":{"__isSmartRef__":true,"id":14701},"user":"lauritz"},"14701":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14702":{"time":{"__isSmartRef__":true,"id":14703},"user":"lauritz"},"14703":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14704":{"time":{"__isSmartRef__":true,"id":14705},"user":"lauritz"},"14705":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14706":{"time":{"__isSmartRef__":true,"id":14707},"user":"lauritz"},"14707":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14708":{"time":{"__isSmartRef__":true,"id":14709},"user":"lauritz"},"14709":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14710":{},"14711":{"getList":{"__isSmartRef__":true,"id":14712},"setList":{"__isSmartRef__":true,"id":14715},"reset":{"__isSmartRef__":true,"id":14718},"example":{"__isSmartRef__":true,"id":14721},"removeList":{"__isSmartRef__":true,"id":14724},"onBlur":{"__isSmartRef__":true,"id":14727},"createListMorph":{"__isSmartRef__":true,"id":14734},"resetConnections":{"__isSmartRef__":true,"id":14737},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":14740},"setTargetToListSelection":{"__isSmartRef__":true,"id":14743},"setTargetOfPane":{"__isSmartRef__":true,"id":14746},"onMouseDown":{"__isSmartRef__":true,"id":14749}},"14712":{"varMapping":{"__isSmartRef__":true,"id":14713},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":14714},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14713":{"this":{"__isSmartRef__":true,"id":14683}},"14714":{},"14715":{"varMapping":{"__isSmartRef__":true,"id":14716},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":14717},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14716":{"this":{"__isSmartRef__":true,"id":14683}},"14717":{},"14718":{"varMapping":{"__isSmartRef__":true,"id":14719},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":14720},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14719":{"this":{"__isSmartRef__":true,"id":14683}},"14720":{},"14721":{"varMapping":{"__isSmartRef__":true,"id":14722},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":14723},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14722":{"this":{"__isSmartRef__":true,"id":14683}},"14723":{},"14724":{"varMapping":{"__isSmartRef__":true,"id":14725},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":14726},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14725":{"this":{"__isSmartRef__":true,"id":14683}},"14726":{},"14727":{"varMapping":{"__isSmartRef__":true,"id":14728},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":14733},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14728":{"this":{"__isSmartRef__":true,"id":14683},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14729}},"14729":{"$super":{"__isSmartRef__":true,"id":14730}},"14730":{"varMapping":{"__isSmartRef__":true,"id":14731},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":14732},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14731":{"obj":{"__isSmartRef__":true,"id":14683},"name":"onBlur"},"14732":{},"14733":{},"14734":{"varMapping":{"__isSmartRef__":true,"id":14735},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":14736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14735":{"this":{"__isSmartRef__":true,"id":14683}},"14736":{},"14737":{"varMapping":{"__isSmartRef__":true,"id":14738},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":14739},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14738":{"this":{"__isSmartRef__":true,"id":14683}},"14739":{},"14740":{"varMapping":{"__isSmartRef__":true,"id":14741},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":14742},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14741":{"this":{"__isSmartRef__":true,"id":14683}},"14742":{},"14743":{"varMapping":{"__isSmartRef__":true,"id":14744},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14745},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14744":{"this":{"__isSmartRef__":true,"id":14683}},"14745":{},"14746":{"varMapping":{"__isSmartRef__":true,"id":14747},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":14748},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14747":{"this":{"__isSmartRef__":true,"id":14683}},"14748":{},"14749":{"varMapping":{"__isSmartRef__":true,"id":14750},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14755},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14750":{"this":{"__isSmartRef__":true,"id":14683},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14751}},"14751":{"$super":{"__isSmartRef__":true,"id":14752}},"14752":{"varMapping":{"__isSmartRef__":true,"id":14753},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":14754},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14753":{"obj":{"__isSmartRef__":true,"id":14683},"name":"onMouseDown"},"14754":{},"14755":{},"14756":{"morph":{"__isSmartRef__":true,"id":13734},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14757":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":14758},"setTarget":{"__isSmartRef__":true,"id":14761},"generateSourceForScript":{"__isSmartRef__":true,"id":14764},"generateSourceForConnection":{"__isSmartRef__":true,"id":14767},"generateTargetCode":{"__isSmartRef__":true,"id":14770},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":14773},"displayJavaScriptSource":{"__isSmartRef__":true,"id":14776},"displaySourceForScript":{"__isSmartRef__":true,"id":14779},"displaySourceForConnection":{"__isSmartRef__":true,"id":14782},"newScript":{"__isSmartRef__":true,"id":14785},"newConnection":{"__isSmartRef__":true,"id":14788},"deleteSelectedScript":{"__isSmartRef__":true,"id":14791},"disconnectConnection":{"__isSmartRef__":true,"id":14794},"updateLists":{"__isSmartRef__":true,"id":14797},"displayInitialScript":{"__isSmartRef__":true,"id":14800},"reset":{"__isSmartRef__":true,"id":14803},"selectChangedContent":{"__isSmartRef__":true,"id":14806}},"14758":{"varMapping":{"__isSmartRef__":true,"id":14759},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":14760},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14759":{"this":{"__isSmartRef__":true,"id":13734}},"14760":{},"14761":{"varMapping":{"__isSmartRef__":true,"id":14762},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":14763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14762":{"this":{"__isSmartRef__":true,"id":13734}},"14763":{},"14764":{"varMapping":{"__isSmartRef__":true,"id":14765},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":14766},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14765":{"this":{"__isSmartRef__":true,"id":13734}},"14766":{},"14767":{"varMapping":{"__isSmartRef__":true,"id":14768},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":14769},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14768":{"this":{"__isSmartRef__":true,"id":13734}},"14769":{},"14770":{"varMapping":{"__isSmartRef__":true,"id":14771},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":14772},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14771":{"this":{"__isSmartRef__":true,"id":13734}},"14772":{},"14773":{"varMapping":{"__isSmartRef__":true,"id":14774},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14775},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14774":{"this":{"__isSmartRef__":true,"id":13734}},"14775":{},"14776":{"varMapping":{"__isSmartRef__":true,"id":14777},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":14778},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14777":{"this":{"__isSmartRef__":true,"id":13734}},"14778":{},"14779":{"varMapping":{"__isSmartRef__":true,"id":14780},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":14781},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14780":{"this":{"__isSmartRef__":true,"id":13734}},"14781":{},"14782":{"varMapping":{"__isSmartRef__":true,"id":14783},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":14784},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14783":{"this":{"__isSmartRef__":true,"id":13734}},"14784":{},"14785":{"varMapping":{"__isSmartRef__":true,"id":14786},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14787},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14786":{"this":{"__isSmartRef__":true,"id":13734}},"14787":{},"14788":{"varMapping":{"__isSmartRef__":true,"id":14789},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14790},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14789":{"this":{"__isSmartRef__":true,"id":13734}},"14790":{},"14791":{"varMapping":{"__isSmartRef__":true,"id":14792},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14793},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14792":{"this":{"__isSmartRef__":true,"id":13734}},"14793":{},"14794":{"varMapping":{"__isSmartRef__":true,"id":14795},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":14796},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14795":{"this":{"__isSmartRef__":true,"id":13734}},"14796":{},"14797":{"varMapping":{"__isSmartRef__":true,"id":14798},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":14799},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14798":{"this":{"__isSmartRef__":true,"id":13734}},"14799":{},"14800":{"varMapping":{"__isSmartRef__":true,"id":14801},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14802},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14801":{"this":{"__isSmartRef__":true,"id":13734}},"14802":{},"14803":{"varMapping":{"__isSmartRef__":true,"id":14804},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":14805},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14804":{"this":{"__isSmartRef__":true,"id":13734}},"14805":{},"14806":{"varMapping":{"__isSmartRef__":true,"id":14807},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":14899},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14898":{"this":{"__isSmartRef__":true,"id":14874}},"14899":{"timestamp":{"__isSmartRef__":true,"id":14900},"user":"lauritz","categories":[]},"14900":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"14901":{"submorphs":[{"__isSmartRef__":true,"id":14902}],"scripts":[],"id":"28D579B0-4D56-4702-86AF-4F6C98B991E2","shape":{"__isSmartRef__":true,"id":14907},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":14913},"lighterFill":{"__isSmartRef__":true,"id":14918},"label":{"__isSmartRef__":true,"id":14902},"attributeConnections":[{"__isSmartRef__":true,"id":14923}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":14925},"owner":{"__isSmartRef__":true,"id":13727},"eventHandler":{"__isSmartRef__":true,"id":14926},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":13727},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14927},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"14902":{"submorphs":[],"scripts":[],"id":"55829C64-D934-447A-97E1-9EF399158F07","shape":{"__isSmartRef__":true,"id":14903},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":14901},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":14904}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":14906},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"14903":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"14904":{"style":{"__isSmartRef__":true,"id":14905},"chunkOwner":{"__isSmartRef__":true,"id":14902},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14905":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14906":{"morph":{"__isSmartRef__":true,"id":14902},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14907":{"_Fill":{"__isSmartRef__":true,"id":14908},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"14908":{"stops":[{"__isSmartRef__":true,"id":14909},{"__isSmartRef__":true,"id":14910},{"__isSmartRef__":true,"id":14911},{"__isSmartRef__":true,"id":14912}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14909":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"14910":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"14911":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"14912":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"14913":{"stops":[{"__isSmartRef__":true,"id":14914},{"__isSmartRef__":true,"id":14915},{"__isSmartRef__":true,"id":14916},{"__isSmartRef__":true,"id":14917}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14914":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"14915":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14916":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14917":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"14918":{"stops":[{"__isSmartRef__":true,"id":14919},{"__isSmartRef__":true,"id":14920},{"__isSmartRef__":true,"id":14921},{"__isSmartRef__":true,"id":14922}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14919":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"14920":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14921":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14922":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"14923":{"sourceObj":{"__isSmartRef__":true,"id":14901},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":14901},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":14924},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14924":{"source":{"__isSmartRef__":true,"id":14901},"target":{"__isSmartRef__":true,"id":14901}},"14925":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14926":{"morph":{"__isSmartRef__":true,"id":14901},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14927":{"deleteSelectedScript":{"__isSmartRef__":true,"id":14928}},"14928":{"varMapping":{"__isSmartRef__":true,"id":14929},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":14930},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14929":{"this":{"__isSmartRef__":true,"id":14901}},"14930":{"timestamp":{"__isSmartRef__":true,"id":14931},"user":"lauritz"},"14931":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"14932":{"submorphs":[{"__isSmartRef__":true,"id":14933}],"scripts":[],"id":"3CEB9691-AB45-41BC-B29F-49C96BDC61E8","shape":{"__isSmartRef__":true,"id":14939},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":14940},"lighterFill":{"__isSmartRef__":true,"id":14945},"label":{"__isSmartRef__":true,"id":14933},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":14950},"list":[],"eventHandler":{"__isSmartRef__":true,"id":14951},"owner":{"__isSmartRef__":true,"id":13727},"textString":"","selection":{"__isSmartRef__":true,"id":14952},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14958},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"14933":{"submorphs":[],"scripts":[],"id":"FDCCA7D5-9037-4F37-ABE9-80E7ED85C066","shape":{"__isSmartRef__":true,"id":14934},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":14932},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":14935}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":14937}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":14938},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"14934":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"14935":{"style":{"__isSmartRef__":true,"id":14936},"chunkOwner":{"__isSmartRef__":true,"id":14933},"_id":"_1170","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14936":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14937":{"sourceObj":{"__isSmartRef__":true,"id":14933},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":14932},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14938":{"morph":{"__isSmartRef__":true,"id":14933},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14939":{"_Fill":{"__isSmartRef__":true,"id":14940},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"14940":{"stops":[{"__isSmartRef__":true,"id":14941},{"__isSmartRef__":true,"id":14942},{"__isSmartRef__":true,"id":14943},{"__isSmartRef__":true,"id":14944}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14941":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"14942":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14943":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14944":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"14945":{"stops":[{"__isSmartRef__":true,"id":14946},{"__isSmartRef__":true,"id":14947},{"__isSmartRef__":true,"id":14948},{"__isSmartRef__":true,"id":14949}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14946":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"14947":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14948":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14949":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"14950":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14951":{"morph":{"__isSmartRef__":true,"id":14932},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14952":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":14953},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":14954},"textChunks":[{"__isSmartRef__":true,"id":14955}],"eventHandler":{"__isSmartRef__":true,"id":14957},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"14953":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"14954":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14955":{"style":{"__isSmartRef__":true,"id":14956},"chunkOwner":{"__isSmartRef__":true,"id":14952},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14956":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14957":{"morph":{"__isSmartRef__":true,"id":14952},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14958":{"reset":{"__isSmartRef__":true,"id":14959},"onMouseDown":{"__isSmartRef__":true,"id":14963},"onBlur":{"__isSmartRef__":true,"id":14971},"createScenePresentation":{"__isSmartRef__":true,"id":14979},"presentTargetChooser":{"__isSmartRef__":true,"id":14983},"removeTargetChooser":{"__isSmartRef__":true,"id":14987},"removeHighlight":{"__isSmartRef__":true,"id":14991},"highlightCurrentTarget":{"__isSmartRef__":true,"id":14995},"updateTargetFromSelection":{"__isSmartRef__":true,"id":14999},"currentMorphicScene":{"__isSmartRef__":true,"id":15003},"highlightTarget":{"__isSmartRef__":true,"id":15007},"setLabel":{"__isSmartRef__":true,"id":15011},"updateTargetFromOwner":{"__isSmartRef__":true,"id":15019}},"14959":{"varMapping":{"__isSmartRef__":true,"id":14960},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":14961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14960":{"this":{"__isSmartRef__":true,"id":14932}},"14961":{"timestamp":{"__isSmartRef__":true,"id":14962},"user":"lauritz","tags":[]},"14962":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14963":{"varMapping":{"__isSmartRef__":true,"id":14964},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14964":{"this":{"__isSmartRef__":true,"id":14932},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14965}},"14965":{"$super":{"__isSmartRef__":true,"id":14966}},"14966":{"varMapping":{"__isSmartRef__":true,"id":14967},"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":14968},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14967":{"obj":{"__isSmartRef__":true,"id":14932},"name":"onMouseDown"},"14968":{},"14969":{"timestamp":{"__isSmartRef__":true,"id":14970},"user":"lauritz","tags":[]},"14970":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14971":{"varMapping":{"__isSmartRef__":true,"id":14972},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":14977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14972":{"this":{"__isSmartRef__":true,"id":14932},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14973}},"14973":{"$super":{"__isSmartRef__":true,"id":14974}},"14974":{"varMapping":{"__isSmartRef__":true,"id":14975},"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":14976},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14975":{"obj":{"__isSmartRef__":true,"id":14932},"name":"onBlur"},"14976":{},"14977":{"timestamp":{"__isSmartRef__":true,"id":14978},"user":"lauritz","tags":[]},"14978":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14979":{"varMapping":{"__isSmartRef__":true,"id":14980},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":14981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14980":{"this":{"__isSmartRef__":true,"id":14932}},"14981":{"timestamp":{"__isSmartRef__":true,"id":14982},"user":"lauritz","tags":[]},"14982":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14983":{"varMapping":{"__isSmartRef__":true,"id":14984},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":14985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14984":{"this":{"__isSmartRef__":true,"id":14932}},"14985":{"timestamp":{"__isSmartRef__":true,"id":14986},"user":"lauritz","tags":[]},"14986":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14987":{"varMapping":{"__isSmartRef__":true,"id":14988},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":14989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14988":{"this":{"__isSmartRef__":true,"id":14932}},"14989":{"timestamp":{"__isSmartRef__":true,"id":14990},"user":"lauritz","tags":[]},"14990":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14991":{"varMapping":{"__isSmartRef__":true,"id":14992},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":14993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14992":{"this":{"__isSmartRef__":true,"id":14932}},"14993":{"timestamp":{"__isSmartRef__":true,"id":14994},"user":"lauritz","tags":[]},"14994":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14995":{"varMapping":{"__isSmartRef__":true,"id":14996},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":14997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14996":{"this":{"__isSmartRef__":true,"id":14932}},"14997":{"timestamp":{"__isSmartRef__":true,"id":14998},"user":"lauritz","tags":[]},"14998":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"14999":{"varMapping":{"__isSmartRef__":true,"id":15000},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15001},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15000":{"this":{"__isSmartRef__":true,"id":14932}},"15001":{"timestamp":{"__isSmartRef__":true,"id":15002},"user":"lauritz","tags":[]},"15002":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15003":{"varMapping":{"__isSmartRef__":true,"id":15004},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":15005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15004":{"this":{"__isSmartRef__":true,"id":14932}},"15005":{"timestamp":{"__isSmartRef__":true,"id":15006},"user":"lauritz","tags":[]},"15006":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15007":{"varMapping":{"__isSmartRef__":true,"id":15008},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":15009},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15008":{"this":{"__isSmartRef__":true,"id":14932}},"15009":{"timestamp":{"__isSmartRef__":true,"id":15010},"user":"lauritz","tags":[]},"15010":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15011":{"varMapping":{"__isSmartRef__":true,"id":15012},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":15017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15012":{"this":{"__isSmartRef__":true,"id":14932},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15013}},"15013":{"$super":{"__isSmartRef__":true,"id":15014}},"15014":{"varMapping":{"__isSmartRef__":true,"id":15015},"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":15016},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15015":{"obj":{"__isSmartRef__":true,"id":14932},"name":"setLabel"},"15016":{},"15017":{"timestamp":{"__isSmartRef__":true,"id":15018},"user":"lauritz","tags":[]},"15018":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15019":{"varMapping":{"__isSmartRef__":true,"id":15020},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":15021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15020":{"this":{"__isSmartRef__":true,"id":14932}},"15021":{"timestamp":{"__isSmartRef__":true,"id":15022},"user":"lauritz","tags":[]},"15022":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15023":{"submorphs":[],"scripts":[],"id":"4E4CD11E-CA3C-4074-8C8B-170B0F98CE90","shape":{"__isSmartRef__":true,"id":15024},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":15025},"textChunks":[{"__isSmartRef__":true,"id":15026}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":15028},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":13727},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"15024":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"15025":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"15026":{"style":{"__isSmartRef__":true,"id":15027},"chunkOwner":{"__isSmartRef__":true,"id":15023},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15027":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15028":{"morph":{"__isSmartRef__":true,"id":15023},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15029":{"submorphs":[{"__isSmartRef__":true,"id":15030}],"scripts":[],"id":"4197116D-32EF-4A03-B11C-4AF42232693C","shape":{"__isSmartRef__":true,"id":15036},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15042},"lighterFill":{"__isSmartRef__":true,"id":15047},"label":{"__isSmartRef__":true,"id":15030},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":15052},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":15053},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13727},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15054},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"15030":{"submorphs":[],"scripts":[],"id":"C77BE95C-E61D-481A-B70B-E6A457A16430","shape":{"__isSmartRef__":true,"id":15031},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":15029},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":15032}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":15034}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":15035},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"15031":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"15032":{"style":{"__isSmartRef__":true,"id":15033},"chunkOwner":{"__isSmartRef__":true,"id":15030},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15033":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15034":{"sourceObj":{"__isSmartRef__":true,"id":15030},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":15029},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"15035":{"morph":{"__isSmartRef__":true,"id":15030},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15036":{"_Fill":{"__isSmartRef__":true,"id":15037},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"15037":{"stops":[{"__isSmartRef__":true,"id":15038},{"__isSmartRef__":true,"id":15039},{"__isSmartRef__":true,"id":15040},{"__isSmartRef__":true,"id":15041}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15038":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"15039":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"15040":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"15041":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"15042":{"stops":[{"__isSmartRef__":true,"id":15043},{"__isSmartRef__":true,"id":15044},{"__isSmartRef__":true,"id":15045},{"__isSmartRef__":true,"id":15046}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15043":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"15044":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15045":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15046":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"15047":{"stops":[{"__isSmartRef__":true,"id":15048},{"__isSmartRef__":true,"id":15049},{"__isSmartRef__":true,"id":15050},{"__isSmartRef__":true,"id":15051}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15048":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"15049":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15050":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15051":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"15052":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"15053":{"morph":{"__isSmartRef__":true,"id":15029},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15054":{"createListMorph":{"__isSmartRef__":true,"id":15055},"getList":{"__isSmartRef__":true,"id":15059},"removeList":{"__isSmartRef__":true,"id":15063},"reset":{"__isSmartRef__":true,"id":15067},"onMouseUp":{"__isSmartRef__":true,"id":15071},"onBlur":{"__isSmartRef__":true,"id":15079},"setTag":{"__isSmartRef__":true,"id":15087}},"15055":{"varMapping":{"__isSmartRef__":true,"id":15056},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":15057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15056":{"this":{"__isSmartRef__":true,"id":15029}},"15057":{"timestamp":{"__isSmartRef__":true,"id":15058},"user":"lauritz","categories":[]},"15058":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"15059":{"varMapping":{"__isSmartRef__":true,"id":15060},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":15061},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15060":{"this":{"__isSmartRef__":true,"id":15029}},"15061":{"timestamp":{"__isSmartRef__":true,"id":15062},"user":"lauritz","tags":[]},"15062":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"15063":{"varMapping":{"__isSmartRef__":true,"id":15064},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":15065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15064":{"this":{"__isSmartRef__":true,"id":15029}},"15065":{"timestamp":{"__isSmartRef__":true,"id":15066},"user":"lauritz","categories":[]},"15066":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"15067":{"varMapping":{"__isSmartRef__":true,"id":15068},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":15069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15068":{"this":{"__isSmartRef__":true,"id":15029}},"15069":{"timestamp":{"__isSmartRef__":true,"id":15070},"user":"lauritz","tags":[]},"15070":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"15071":{"varMapping":{"__isSmartRef__":true,"id":15072},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":15077},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15072":{"this":{"__isSmartRef__":true,"id":15029},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15073}},"15073":{"$super":{"__isSmartRef__":true,"id":15074}},"15074":{"varMapping":{"__isSmartRef__":true,"id":15075},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":15076},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15075":{"obj":{"__isSmartRef__":true,"id":15029},"name":"onMouseUp"},"15076":{},"15077":{"timestamp":{"__isSmartRef__":true,"id":15078},"user":"lauritz","categories":[]},"15078":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"15079":{"varMapping":{"__isSmartRef__":true,"id":15080},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15085},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15080":{"this":{"__isSmartRef__":true,"id":15029},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15081}},"15081":{"$super":{"__isSmartRef__":true,"id":15082}},"15082":{"varMapping":{"__isSmartRef__":true,"id":15083},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":15084},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15083":{"obj":{"__isSmartRef__":true,"id":15029},"name":"onBlur"},"15084":{},"15085":{"timestamp":{"__isSmartRef__":true,"id":15086},"user":"lauritz","categories":[]},"15086":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"15087":{"varMapping":{"__isSmartRef__":true,"id":15088},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":15089},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15088":{"this":{"__isSmartRef__":true,"id":15029}},"15089":{"timestamp":{"__isSmartRef__":true,"id":15090},"user":"lauritz","categories":[]},"15090":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"15091":{"submorphs":[{"__isSmartRef__":true,"id":15092}],"scripts":[],"id":"AA18CD77-8D35-49D9-ABAA-2553C10A7451","shape":{"__isSmartRef__":true,"id":15097},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15098},"lighterFill":{"__isSmartRef__":true,"id":15103},"label":{"__isSmartRef__":true,"id":15092},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":15108},"attributeConnections":[{"__isSmartRef__":true,"id":15109}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":15132},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":13727},"layout":{"__isSmartRef__":true,"id":15133},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"15092":{"submorphs":[],"scripts":[],"id":"A064B516-8104-4E33-8B24-5791EFDC98E7","shape":{"__isSmartRef__":true,"id":15093},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":15091},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":15094}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":15096},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"15093":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"15094":{"style":{"__isSmartRef__":true,"id":15095},"chunkOwner":{"__isSmartRef__":true,"id":15092},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15095":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15096":{"morph":{"__isSmartRef__":true,"id":15092},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15097":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":15098},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"15098":{"stops":[{"__isSmartRef__":true,"id":15099},{"__isSmartRef__":true,"id":15100},{"__isSmartRef__":true,"id":15101},{"__isSmartRef__":true,"id":15102}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15099":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"15100":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15101":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15102":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"15103":{"stops":[{"__isSmartRef__":true,"id":15104},{"__isSmartRef__":true,"id":15105},{"__isSmartRef__":true,"id":15106},{"__isSmartRef__":true,"id":15107}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15104":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"15105":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15106":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15107":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"15108":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"15109":{"sourceObj":{"__isSmartRef__":true,"id":15091},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13727},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":15110},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"15110":{"submorphs":[{"__isSmartRef__":true,"id":15111}],"scripts":[],"shape":{"__isSmartRef__":true,"id":15118},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":15121},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":15122},{"__isSmartRef__":true,"id":15123}],"con":{"__isSmartRef__":true,"id":15109},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15124},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"15111":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":15112},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":15117},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":15110},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"15112":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":15113},{"__isSmartRef__":true,"id":15114},{"__isSmartRef__":true,"id":15115},{"__isSmartRef__":true,"id":15116}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"15113":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15114":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15115":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15116":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15117":{"morph":{"__isSmartRef__":true,"id":15111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15118":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":15119},{"__isSmartRef__":true,"id":15120}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"15119":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15120":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15121":{"morph":{"__isSmartRef__":true,"id":15110},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15122":{"morph":{"__isSmartRef__":true,"id":15110},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"15123":{"morph":{"__isSmartRef__":true,"id":15110},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":15111},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"15124":{"morphMenuItems":{"__isSmartRef__":true,"id":15125}},"15125":{"varMapping":{"__isSmartRef__":true,"id":15126},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":15131},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15126":{"this":{"__isSmartRef__":true,"id":15110},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15127}},"15127":{"$super":{"__isSmartRef__":true,"id":15128}},"15128":{"varMapping":{"__isSmartRef__":true,"id":15129},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":15130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15129":{"obj":{"__isSmartRef__":true,"id":15110},"name":"morphMenuItems"},"15130":{},"15131":{},"15132":{"morph":{"__isSmartRef__":true,"id":15091},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15133":{"centeredHorizontal":false,"moveHorizontal":true},"15134":{"submorphs":[{"__isSmartRef__":true,"id":15135}],"scripts":[],"id":"68273A7A-D150-49A8-84C0-9D53B313AAA8","shape":{"__isSmartRef__":true,"id":15140},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15141},"lighterFill":{"__isSmartRef__":true,"id":15146},"label":{"__isSmartRef__":true,"id":15135},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":15151},"attributeConnections":[{"__isSmartRef__":true,"id":15152}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":15175},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":15176},"owner":{"__isSmartRef__":true,"id":13727},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"15135":{"submorphs":[],"scripts":[],"id":"571A8855-B00D-46EA-A629-72D0078BDF81","shape":{"__isSmartRef__":true,"id":15136},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":15134},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":15137}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":15139},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"15136":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"15137":{"style":{"__isSmartRef__":true,"id":15138},"chunkOwner":{"__isSmartRef__":true,"id":15135},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15138":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15139":{"morph":{"__isSmartRef__":true,"id":15135},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15140":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":15141},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"15141":{"stops":[{"__isSmartRef__":true,"id":15142},{"__isSmartRef__":true,"id":15143},{"__isSmartRef__":true,"id":15144},{"__isSmartRef__":true,"id":15145}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15142":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"15143":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15144":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15145":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"15146":{"stops":[{"__isSmartRef__":true,"id":15147},{"__isSmartRef__":true,"id":15148},{"__isSmartRef__":true,"id":15149},{"__isSmartRef__":true,"id":15150}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15147":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"15148":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15149":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15150":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"15151":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"15152":{"sourceObj":{"__isSmartRef__":true,"id":15134},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13962},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":15153},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"15153":{"submorphs":[{"__isSmartRef__":true,"id":15154}],"scripts":[],"shape":{"__isSmartRef__":true,"id":15161},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":15164},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":15165},{"__isSmartRef__":true,"id":15166}],"con":{"__isSmartRef__":true,"id":15152},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15167},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"15154":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":15155},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":15160},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":15153},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"15155":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":15156},{"__isSmartRef__":true,"id":15157},{"__isSmartRef__":true,"id":15158},{"__isSmartRef__":true,"id":15159}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"15156":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15157":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15158":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15159":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15160":{"morph":{"__isSmartRef__":true,"id":15154},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15161":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":15162},{"__isSmartRef__":true,"id":15163}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"15162":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15163":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"15164":{"morph":{"__isSmartRef__":true,"id":15153},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15165":{"morph":{"__isSmartRef__":true,"id":15153},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"15166":{"morph":{"__isSmartRef__":true,"id":15153},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":15154},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"15167":{"morphMenuItems":{"__isSmartRef__":true,"id":15168}},"15168":{"varMapping":{"__isSmartRef__":true,"id":15169},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":15174},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15169":{"this":{"__isSmartRef__":true,"id":15153},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15170}},"15170":{"$super":{"__isSmartRef__":true,"id":15171}},"15171":{"varMapping":{"__isSmartRef__":true,"id":15172},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":15173},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15172":{"obj":{"__isSmartRef__":true,"id":15153},"name":"morphMenuItems"},"15173":{},"15174":{},"15175":{"morph":{"__isSmartRef__":true,"id":15134},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15176":{"centeredHorizontal":false,"moveHorizontal":true},"15177":{"submorphs":[{"__isSmartRef__":true,"id":15178}],"scripts":[],"id":"2E740013-A1B3-4726-995E-65590D4A5550","shape":{"__isSmartRef__":true,"id":15183},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15184},"lighterFill":{"__isSmartRef__":true,"id":15189},"label":{"__isSmartRef__":true,"id":15178},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":15194},"attributeConnections":[{"__isSmartRef__":true,"id":15195}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":15196},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":13727},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":15197},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"15178":{"submorphs":[],"scripts":[],"id":"DD4B9CD9-DCD5-45EC-82BF-E7FD1EFA57D3","shape":{"__isSmartRef__":true,"id":15179},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":15177},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":15180}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":15182},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"15179":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"15180":{"style":{"__isSmartRef__":true,"id":15181},"chunkOwner":{"__isSmartRef__":true,"id":15178},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15181":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15182":{"morph":{"__isSmartRef__":true,"id":15178},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15183":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":15184},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"15184":{"stops":[{"__isSmartRef__":true,"id":15185},{"__isSmartRef__":true,"id":15186},{"__isSmartRef__":true,"id":15187},{"__isSmartRef__":true,"id":15188}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15185":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"15186":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15187":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15188":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"15189":{"stops":[{"__isSmartRef__":true,"id":15190},{"__isSmartRef__":true,"id":15191},{"__isSmartRef__":true,"id":15192},{"__isSmartRef__":true,"id":15193}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15190":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"15191":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15192":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15193":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"15194":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"15195":{"sourceObj":{"__isSmartRef__":true,"id":15177},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13727},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"15196":{"morph":{"__isSmartRef__":true,"id":15177},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15197":{"moveHorizontal":true},"15198":{"submorphs":[{"__isSmartRef__":true,"id":15199},{"__isSmartRef__":true,"id":15206}],"scripts":[],"id":"5C5CDA2E-F0AC-416D-9E23-BF4F62DBF260","shape":{"__isSmartRef__":true,"id":15209},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15215},"lighterFill":{"__isSmartRef__":true,"id":15220},"label":{"__isSmartRef__":true,"id":15199},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":15225},"attributeConnections":[{"__isSmartRef__":true,"id":15228}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":15229},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":13727},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":15230},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15304},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"15199":{"submorphs":[],"scripts":[],"id":"53EB16C9-9EB8-4BAB-B9C2-326306C41A0B","shape":{"__isSmartRef__":true,"id":15200},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":15198},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":15201},{"__isSmartRef__":true,"id":15203}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":15205},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"15200":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"15201":{"style":{"__isSmartRef__":true,"id":15202},"chunkOwner":{"__isSmartRef__":true,"id":15199},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15202":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15203":{"style":{"__isSmartRef__":true,"id":15204},"chunkOwner":{"__isSmartRef__":true,"id":15199},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15204":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15205":{"morph":{"__isSmartRef__":true,"id":15199},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15206":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":15207},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"E09B23A9-53AC-4ACA-805B-DFECA51D152E","eventHandler":{"__isSmartRef__":true,"id":15208},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":15198},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"15207":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"15208":{"morph":{"__isSmartRef__":true,"id":15206},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15209":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":15210},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"15210":{"stops":[{"__isSmartRef__":true,"id":15211},{"__isSmartRef__":true,"id":15212},{"__isSmartRef__":true,"id":15213},{"__isSmartRef__":true,"id":15214}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15211":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"15212":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"15213":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"15214":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"15215":{"stops":[{"__isSmartRef__":true,"id":15216},{"__isSmartRef__":true,"id":15217},{"__isSmartRef__":true,"id":15218},{"__isSmartRef__":true,"id":15219}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15216":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"15217":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15218":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"15219":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"15220":{"stops":[{"__isSmartRef__":true,"id":15221},{"__isSmartRef__":true,"id":15222},{"__isSmartRef__":true,"id":15223},{"__isSmartRef__":true,"id":15224}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15221":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"15222":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15223":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"15224":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"15225":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":15226}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"15226":{"date":{"__isSmartRef__":true,"id":15227},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"15227":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15228":{"sourceObj":{"__isSmartRef__":true,"id":15198},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15198},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"15229":{"morph":{"__isSmartRef__":true,"id":15198},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15230":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":15231},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":15232},"eventHandler":{"__isSmartRef__":true,"id":15273},"attributeConnections":[{"__isSmartRef__":true,"id":15274},{"__isSmartRef__":true,"id":15275},{"__isSmartRef__":true,"id":15276}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":15278},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":15198},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15283},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(179.0,2240.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"15231":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1720.0,1260.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"15232":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":15233},{"__isSmartRef__":true,"id":15235},{"__isSmartRef__":true,"id":15237},{"__isSmartRef__":true,"id":15239},{"__isSmartRef__":true,"id":15241},{"__isSmartRef__":true,"id":15243},{"__isSmartRef__":true,"id":15245},{"__isSmartRef__":true,"id":15247},{"__isSmartRef__":true,"id":15249},{"__isSmartRef__":true,"id":15251},{"__isSmartRef__":true,"id":15253},{"__isSmartRef__":true,"id":15255},{"__isSmartRef__":true,"id":15257},{"__isSmartRef__":true,"id":15259},{"__isSmartRef__":true,"id":15261},{"__isSmartRef__":true,"id":15263},{"__isSmartRef__":true,"id":15265},{"__isSmartRef__":true,"id":15267},{"__isSmartRef__":true,"id":15269},{"__isSmartRef__":true,"id":15271}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"15233":{"date":{"__isSmartRef__":true,"id":15234},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"15234":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15235":{"date":{"__isSmartRef__":true,"id":15236},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"15236":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15237":{"date":{"__isSmartRef__":true,"id":15238},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"15238":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15239":{"date":{"__isSmartRef__":true,"id":15240},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"15240":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15241":{"date":{"__isSmartRef__":true,"id":15242},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"15242":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15243":{"date":{"__isSmartRef__":true,"id":15244},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"15244":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15245":{"date":{"__isSmartRef__":true,"id":15246},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"15246":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15247":{"date":{"__isSmartRef__":true,"id":15248},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15248":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"15249":{"date":{"__isSmartRef__":true,"id":15250},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15250":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"15251":{"date":{"__isSmartRef__":true,"id":15252},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15252":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"15253":{"date":{"__isSmartRef__":true,"id":15254},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"15254":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15255":{"date":{"__isSmartRef__":true,"id":15256},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"15256":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15257":{"date":{"__isSmartRef__":true,"id":15258},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"15258":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15259":{"date":{"__isSmartRef__":true,"id":15260},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"15260":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15261":{"date":{"__isSmartRef__":true,"id":15262},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"15262":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15263":{"date":{"__isSmartRef__":true,"id":15264},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"15264":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15265":{"date":{"__isSmartRef__":true,"id":15266},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"15266":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15267":{"date":{"__isSmartRef__":true,"id":15268},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"15268":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15269":{"date":{"__isSmartRef__":true,"id":15270},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"15270":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15271":{"date":{"__isSmartRef__":true,"id":15272},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"15272":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15273":{"morph":{"__isSmartRef__":true,"id":15230},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15274":{"sourceObj":{"__isSmartRef__":true,"id":15230},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":15230},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"15275":{"sourceObj":{"__isSmartRef__":true,"id":15230},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":15198},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"15276":{"sourceObj":{"__isSmartRef__":true,"id":15230},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":13727},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":15277},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"15277":{"source":{"__isSmartRef__":true,"id":15230},"target":{"__isSmartRef__":true,"id":13727}},"15278":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15279}},"15279":{"test01IsMorph":{"__isSmartRef__":true,"id":15280}},"15280":{"varMapping":{"__isSmartRef__":true,"id":15281},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15282},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15281":{"this":{"__isSmartRef__":true,"id":15278}},"15282":{},"15283":{"update":{"__isSmartRef__":true,"id":15284},"updateOnMove":{"__isSmartRef__":true,"id":15288},"bringToFront":{"__isSmartRef__":true,"id":15292},"morphUnderCursor":{"__isSmartRef__":true,"id":15300}},"15284":{"varMapping":{"__isSmartRef__":true,"id":15285},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15286},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15285":{"this":{"__isSmartRef__":true,"id":15230}},"15286":{"timestamp":{"__isSmartRef__":true,"id":15287},"user":"lauritz","tags":[]},"15287":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15288":{"varMapping":{"__isSmartRef__":true,"id":15289},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":15290},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15289":{"this":{"__isSmartRef__":true,"id":15230}},"15290":{"timestamp":{"__isSmartRef__":true,"id":15291},"user":"lauritz","tags":[]},"15291":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15292":{"varMapping":{"__isSmartRef__":true,"id":15293},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":15298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15293":{"this":{"__isSmartRef__":true,"id":15230},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15294}},"15294":{"$super":{"__isSmartRef__":true,"id":15295}},"15295":{"varMapping":{"__isSmartRef__":true,"id":15296},"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":15297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15296":{"obj":{"__isSmartRef__":true,"id":15230},"name":"bringToFront"},"15297":{},"15298":{"timestamp":{"__isSmartRef__":true,"id":15299},"user":"lauritz","tags":[]},"15299":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15300":{"varMapping":{"__isSmartRef__":true,"id":15301},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":15302},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15301":{"this":{"__isSmartRef__":true,"id":15230}},"15302":{"timestamp":{"__isSmartRef__":true,"id":15303},"user":"lauritz","tags":[]},"15303":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15304":{"onFire":{"__isSmartRef__":true,"id":15305},"removeHighlighting":{"__isSmartRef__":true,"id":15309},"onMouseMove":{"__isSmartRef__":true,"id":15313},"onMouseOut":{"__isSmartRef__":true,"id":15321},"reset":{"__isSmartRef__":true,"id":15329},"isTracking":{"__isSmartRef__":true,"id":15333},"isHighlighting":{"__isSmartRef__":true,"id":15337},"currentTarget":{"__isSmartRef__":true,"id":15341}},"15305":{"varMapping":{"__isSmartRef__":true,"id":15306},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15307},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15306":{"this":{"__isSmartRef__":true,"id":15198}},"15307":{"timestamp":{"__isSmartRef__":true,"id":15308},"user":"lauritz","tags":[]},"15308":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15309":{"varMapping":{"__isSmartRef__":true,"id":15310},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":15311},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15310":{"this":{"__isSmartRef__":true,"id":15198}},"15311":{"timestamp":{"__isSmartRef__":true,"id":15312},"user":"lauritz","tags":[]},"15312":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15313":{"varMapping":{"__isSmartRef__":true,"id":15314},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15319},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15314":{"this":{"__isSmartRef__":true,"id":15198},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15315}},"15315":{"$super":{"__isSmartRef__":true,"id":15316}},"15316":{"varMapping":{"__isSmartRef__":true,"id":15317},"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":15318},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15317":{"obj":{"__isSmartRef__":true,"id":15198},"name":"onMouseMove"},"15318":{},"15319":{"timestamp":{"__isSmartRef__":true,"id":15320},"user":"lauritz","tags":[]},"15320":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15321":{"varMapping":{"__isSmartRef__":true,"id":15322},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15327},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15322":{"this":{"__isSmartRef__":true,"id":15198},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15323}},"15323":{"$super":{"__isSmartRef__":true,"id":15324}},"15324":{"varMapping":{"__isSmartRef__":true,"id":15325},"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":15326},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15325":{"obj":{"__isSmartRef__":true,"id":15198},"name":"onMouseOut"},"15326":{},"15327":{"timestamp":{"__isSmartRef__":true,"id":15328},"user":"lauritz","tags":[]},"15328":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15329":{"varMapping":{"__isSmartRef__":true,"id":15330},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":15331},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15330":{"this":{"__isSmartRef__":true,"id":15198}},"15331":{"timestamp":{"__isSmartRef__":true,"id":15332},"user":"lauritz","tags":[]},"15332":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15333":{"varMapping":{"__isSmartRef__":true,"id":15334},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":15335},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15334":{"this":{"__isSmartRef__":true,"id":15198}},"15335":{"timestamp":{"__isSmartRef__":true,"id":15336},"user":"lauritz","tags":[]},"15336":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15337":{"varMapping":{"__isSmartRef__":true,"id":15338},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":15339},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15338":{"this":{"__isSmartRef__":true,"id":15198}},"15339":{"timestamp":{"__isSmartRef__":true,"id":15340},"user":"lauritz","tags":[]},"15340":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15341":{"varMapping":{"__isSmartRef__":true,"id":15342},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":15343},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15342":{"this":{"__isSmartRef__":true,"id":15198}},"15343":{"timestamp":{"__isSmartRef__":true,"id":15344},"user":"lauritz","tags":[]},"15344":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15345":{"target":{"__isSmartRef__":true,"id":13727},"selector":"update","args":[],"stopped":false,"tickTime":500,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"15346":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"15347":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":15348}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"15348":{"date":{"__isSmartRef__":true,"id":15349},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"15349":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15350":{"morph":{"__isSmartRef__":true,"id":13727},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15351":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"15352":{},"15353":{"displayInitialScript":{"__isSmartRef__":true,"id":15354},"displayJavaScriptSource":{"__isSmartRef__":true,"id":15358},"displaySourceForConnection":{"__isSmartRef__":true,"id":15362},"displaySourceForScript":{"__isSmartRef__":true,"id":15366},"generateSourceForConnection":{"__isSmartRef__":true,"id":15370},"generateSourceForScript":{"__isSmartRef__":true,"id":15374},"generateTargetCode":{"__isSmartRef__":true,"id":15378},"newConnection":{"__isSmartRef__":true,"id":15382},"newScript":{"__isSmartRef__":true,"id":15386},"reset":{"__isSmartRef__":true,"id":15390},"selectChangedContent":{"__isSmartRef__":true,"id":15394},"setTarget":{"__isSmartRef__":true,"id":15398},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":15402},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":15406},"updateLists":{"__isSmartRef__":true,"id":15410},"onShutdown":{"__isSmartRef__":true,"id":15414},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":15418},"update":{"__isSmartRef__":true,"id":15422},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":15426},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":15430},"printTags":{"__isSmartRef__":true,"id":15438},"setTag":{"__isSmartRef__":true,"id":15442},"runScript":{"__isSmartRef__":true,"id":15446},"openPartTestRunner":{"__isSmartRef__":true,"id":15450},"hasUnsavedChanges":{"__isSmartRef__":true,"id":15454}},"15354":{"varMapping":{"__isSmartRef__":true,"id":15355},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15356},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15355":{"this":{"__isSmartRef__":true,"id":13727}},"15356":{"timestamp":{"__isSmartRef__":true,"id":15357},"user":"lauritz","tags":[]},"15357":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"15358":{"varMapping":{"__isSmartRef__":true,"id":15359},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15360},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15359":{"this":{"__isSmartRef__":true,"id":13727}},"15360":{"timestamp":{"__isSmartRef__":true,"id":15361},"user":"lauritz","tags":[]},"15361":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"15362":{"varMapping":{"__isSmartRef__":true,"id":15363},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":15364},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15363":{"this":{"__isSmartRef__":true,"id":13727}},"15364":{"timestamp":{"__isSmartRef__":true,"id":15365},"user":"conradcalmez","tags":[]},"15365":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"15366":{"varMapping":{"__isSmartRef__":true,"id":15367},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":15368},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15367":{"this":{"__isSmartRef__":true,"id":13727}},"15368":{"timestamp":{"__isSmartRef__":true,"id":15369},"user":"cschuster","tags":[]},"15369":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15370":{"varMapping":{"__isSmartRef__":true,"id":15371},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":15372},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15371":{"this":{"__isSmartRef__":true,"id":13727}},"15372":{"timestamp":{"__isSmartRef__":true,"id":15373},"user":"lauritz","tags":[]},"15373":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"15374":{"varMapping":{"__isSmartRef__":true,"id":15375},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":15376},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15375":{"this":{"__isSmartRef__":true,"id":13727}},"15376":{"timestamp":{"__isSmartRef__":true,"id":15377},"user":"cschuster","tags":[]},"15377":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15378":{"varMapping":{"__isSmartRef__":true,"id":15379},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":15380},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15379":{"this":{"__isSmartRef__":true,"id":13727}},"15380":{"timestamp":{"__isSmartRef__":true,"id":15381},"user":"lauritz","tags":[]},"15381":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"15382":{"varMapping":{"__isSmartRef__":true,"id":15383},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15384},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15383":{"this":{"__isSmartRef__":true,"id":13727}},"15384":{"timestamp":{"__isSmartRef__":true,"id":15385},"user":"lauritz","tags":[]},"15385":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"15386":{"varMapping":{"__isSmartRef__":true,"id":15387},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":15388},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15387":{"this":{"__isSmartRef__":true,"id":13727}},"15388":{"timestamp":{"__isSmartRef__":true,"id":15389},"user":"lauritz","tags":[]},"15389":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"15390":{"varMapping":{"__isSmartRef__":true,"id":15391},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":15392},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"15391":{"this":{"__isSmartRef__":true,"id":13727}},"15392":{"timestamp":{"__isSmartRef__":true,"id":15393},"user":"lauritz","tags":[]},"15393":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"15394":{"varMapping":{"__isSmartRef__":true,"id":15395},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n debugger;\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n this.specifiedValues = new Array();\n var parts = maxType.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n /*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange + \": \" + this.getValue(maxType)); \n this.originalValues = null;\n }\n else {\n debugger;\n this.mostSignificantChange = null;\n this.specifiedValues = new Array();\n }\n \n this.initSimplex();\n}).tag([]);","lastFindLoc":3514,"partsBinMetaInfo":{"__isSmartRef__":true,"id":16556},"_ClipMode":"auto","_FontSize":9,"lastSyntaxHighlightTime":1,"doitContext":{"__isSmartRef__":true,"id":4588},"savedTextString":"// changed at Mon Dec 17 2012 20:49:54 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n if(this.algorithm) {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n debugger;\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n this.specifiedValues = new Array();\n var parts = maxType.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n /*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange + \": \" + this.getValue(maxType)); \n this.originalValues = null;\n }\n else {\n debugger;\n this.mostSignificantChange = null;\n this.specifiedValues = new Array();\n }\n \n this.initSimplex();\n}).tag([]);","_Align":"left","lastSearchString":"migrate","eventHandler":{"__isSmartRef__":true,"id":16557},"attributeConnections":[{"__isSmartRef__":true,"id":16558},{"__isSmartRef__":true,"id":16573},{"__isSmartRef__":true,"id":16574}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Mon Dec 17 2012 20:50:58 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n if(this.algorithm) {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n debugger;\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n this.specifiedValues = new Array();\n var parts = maxType.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n /*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange + \": \" + this.getValue(maxType)); \n this.originalValues = null;\n }\n else {\n debugger;\n this.mostSignificantChange = null;\n this.specifiedValues = new Array();\n }\n \n this.initSimplex();\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":15704},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":16576},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":15704},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":638,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Mon Dec 17 2012 20:50:58 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n if(this.algorithm) {\n\t\twhile(!this.algorithm.result) {\n\t\t\t\n\t\t\tfor (var i = 0; i < this.algorithm.needed.length; i++) {\n\t\t\t\tvar index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n\t\t\t\tif (index >= 0) {\n\t\t\t\t\tvar val = this.algorithm.resultArray[i];\n\t\t\t\t\t//this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n\t\t\t\t\t//console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n\t\t\t\t}\n\t\t\t\t\n\t\t\t}\n\t\t\t\n\t\t\t// SIMPLEX ITERATION STEP\n\t\t\tthis.algorithm.simplexIteration();\n\t\t\t// ----------------------\n\t\t \n\t\t this.valuesToSet = true;\n\t\t}\n\t\t\n\t\tif (this.valuesToSet)\n\t\t{\n\t\t\t/*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n\t\t\t\tconsole.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n\t\t\t}*/\n\t\t\t\t debugger;\n\t\t\tfor (var i = 0; i < this.algorithm.needed.length; i++) {\n\t\t\t\tthis.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n\t\t\t}\n\t\t\t\t \n\t\t\tthis.printTableau();\n\t\t\tthis.showVariableValues();\n\t\t\t\n\t\t\tthis.valuesToSet = false;\n\t\t}\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n this.specifiedValues = new Array();\n var parts = maxType.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n /*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange + \": \" + this.getValue(maxType)); \n this.originalValues = null;\n }\n else {\n debugger;\n this.mostSignificantChange = null;\n this.specifiedValues = new Array();\n }\n \n this.initSimplex();\n}).tag([]);","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16581},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"15940":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"15941":{"style":{"__isSmartRef__":true,"id":15942},"chunkOwner":{"__isSmartRef__":true,"id":15939},"_id":"_8712","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15942":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"15943":{"_id":"_11324","style":{"__isSmartRef__":true,"id":15944},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" changed at Mon Dec 17 2012 20:50:58 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15944":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"15945":{"_id":"_11325","style":{"__isSmartRef__":true,"id":15946},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15946":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"15947":{"_id":"_11326","style":{"__isSmartRef__":true,"id":15948},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15948":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"15949":{"_id":"_11327","style":{"__isSmartRef__":true,"id":15950},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15950":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15951":{"_id":"_11328","style":{"__isSmartRef__":true,"id":15952},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15952":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"15953":{"_id":"_11329","style":{"__isSmartRef__":true,"id":15954},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" runSimplex() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15954":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15955":{"_id":"_11330","style":{"__isSmartRef__":true,"id":15956},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15956":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"15957":{"_id":"_11331","style":{"__isSmartRef__":true,"id":15958},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15958":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15959":{"_id":"_11332","style":{"__isSmartRef__":true,"id":15960},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15960":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"15961":{"_id":"_11333","style":{"__isSmartRef__":true,"id":15962},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15962":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15963":{"_id":"_11334","style":{"__isSmartRef__":true,"id":15964},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15964":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"15965":{"_id":"_11335","style":{"__isSmartRef__":true,"id":15966},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15966":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15967":{"_id":"_11336","style":{"__isSmartRef__":true,"id":15968},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15968":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"15969":{"_id":"_11337","style":{"__isSmartRef__":true,"id":15970},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15970":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15971":{"_id":"_11338","style":{"__isSmartRef__":true,"id":15972},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"while","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15972":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"15973":{"_id":"_11339","style":{"__isSmartRef__":true,"id":15974},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"(!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15974":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15975":{"_id":"_11340","style":{"__isSmartRef__":true,"id":15976},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15976":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"15977":{"_id":"_11341","style":{"__isSmartRef__":true,"id":15978},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm.result) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15978":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15979":{"_id":"_11342","style":{"__isSmartRef__":true,"id":15980},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15980":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"15981":{"_id":"_11343","style":{"__isSmartRef__":true,"id":15982},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15982":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15983":{"_id":"_11344","style":{"__isSmartRef__":true,"id":15984},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15984":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"15985":{"_id":"_11345","style":{"__isSmartRef__":true,"id":15986},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15986":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15987":{"_id":"_11346","style":{"__isSmartRef__":true,"id":15988},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15988":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"15989":{"_id":"_11347","style":{"__isSmartRef__":true,"id":15990},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15990":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15991":{"_id":"_11348","style":{"__isSmartRef__":true,"id":15992},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15992":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"15993":{"_id":"_11349","style":{"__isSmartRef__":true,"id":15994},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15994":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15995":{"_id":"_11350","style":{"__isSmartRef__":true,"id":15996},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15996":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"15997":{"_id":"_11351","style":{"__isSmartRef__":true,"id":15998},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15998":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"15999":{"_id":"_11352","style":{"__isSmartRef__":true,"id":16000},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16000":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16001":{"_id":"_11353","style":{"__isSmartRef__":true,"id":16002},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16002":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16003":{"_id":"_11354","style":{"__isSmartRef__":true,"id":16004},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16004":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16005":{"_id":"_11355","style":{"__isSmartRef__":true,"id":16006},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16006":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16007":{"_id":"_11356","style":{"__isSmartRef__":true,"id":16008},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16008":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16009":{"_id":"_11357","style":{"__isSmartRef__":true,"id":16010},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" index = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16010":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16011":{"_id":"_11358","style":{"__isSmartRef__":true,"id":16012},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16012":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16013":{"_id":"_11359","style":{"__isSmartRef__":true,"id":16014},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm.schlupf.indexOf(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16014":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16015":{"_id":"_11360","style":{"__isSmartRef__":true,"id":16016},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16016":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16017":{"_id":"_11361","style":{"__isSmartRef__":true,"id":16018},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm.needed[i]);\n\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16018":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16019":{"_id":"_11362","style":{"__isSmartRef__":true,"id":16020},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16020":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16021":{"_id":"_11363","style":{"__isSmartRef__":true,"id":16022},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" (index >= ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16022":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16023":{"_id":"_11364","style":{"__isSmartRef__":true,"id":16024},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16024":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"16025":{"_id":"_11365","style":{"__isSmartRef__":true,"id":16026},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16026":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16027":{"_id":"_11366","style":{"__isSmartRef__":true,"id":16028},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16028":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16029":{"_id":"_11367","style":{"__isSmartRef__":true,"id":16030},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n\t\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16030":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16031":{"_id":"_11368","style":{"__isSmartRef__":true,"id":16032},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16032":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16033":{"_id":"_11369","style":{"__isSmartRef__":true,"id":16034},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" val = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16034":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16035":{"_id":"_11370","style":{"__isSmartRef__":true,"id":16036},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16036":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16037":{"_id":"_11371","style":{"__isSmartRef__":true,"id":16038},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm.resultArray[i];\n\t\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16038":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16039":{"_id":"_11372","style":{"__isSmartRef__":true,"id":16040},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16040":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"16041":{"_id":"_11373","style":{"__isSmartRef__":true,"id":16042},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16042":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16043":{"_id":"_11374","style":{"__isSmartRef__":true,"id":16044},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n\t\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16044":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16045":{"_id":"_11375","style":{"__isSmartRef__":true,"id":16046},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16046":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"16047":{"_id":"_11376","style":{"__isSmartRef__":true,"id":16048},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16048":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16049":{"_id":"_11377","style":{"__isSmartRef__":true,"id":16050},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16050":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16051":{"_id":"_11378","style":{"__isSmartRef__":true,"id":16052},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16052":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16053":{"_id":"_11379","style":{"__isSmartRef__":true,"id":16054},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16054":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16055":{"_id":"_11380","style":{"__isSmartRef__":true,"id":16056},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t\t\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16056":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16057":{"_id":"_11381","style":{"__isSmartRef__":true,"id":16058},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16058":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16059":{"_id":"_11382","style":{"__isSmartRef__":true,"id":16060},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16060":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16061":{"_id":"_11383","style":{"__isSmartRef__":true,"id":16062},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16062":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16063":{"_id":"_11384","style":{"__isSmartRef__":true,"id":16064},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16064":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16065":{"_id":"_11385","style":{"__isSmartRef__":true,"id":16066},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16066":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16067":{"_id":"_11386","style":{"__isSmartRef__":true,"id":16068},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16068":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"16069":{"_id":"_11387","style":{"__isSmartRef__":true,"id":16070},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" SIMPLEX ITERATION STEP","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16070":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16071":{"_id":"_11388","style":{"__isSmartRef__":true,"id":16072},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16072":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16073":{"_id":"_11389","style":{"__isSmartRef__":true,"id":16074},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16074":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16075":{"_id":"_11390","style":{"__isSmartRef__":true,"id":16076},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm.simplexIteration();\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16076":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16077":{"_id":"_11391","style":{"__isSmartRef__":true,"id":16078},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16078":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"16079":{"_id":"_11392","style":{"__isSmartRef__":true,"id":16080},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ----------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16080":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16081":{"_id":"_11393","style":{"__isSmartRef__":true,"id":16082},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16082":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16083":{"_id":"_11394","style":{"__isSmartRef__":true,"id":16084},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16084":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16085":{"_id":"_11395","style":{"__isSmartRef__":true,"id":16086},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16086":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16087":{"_id":"_11396","style":{"__isSmartRef__":true,"id":16088},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16088":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16089":{"_id":"_11397","style":{"__isSmartRef__":true,"id":16090},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".valuesToSet = true;\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16090":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16091":{"_id":"_11398","style":{"__isSmartRef__":true,"id":16092},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16092":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16093":{"_id":"_11399","style":{"__isSmartRef__":true,"id":16094},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16094":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16095":{"_id":"_11400","style":{"__isSmartRef__":true,"id":16096},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16096":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16097":{"_id":"_11401","style":{"__isSmartRef__":true,"id":16098},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16098":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16099":{"_id":"_11402","style":{"__isSmartRef__":true,"id":16100},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16100":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16101":{"_id":"_11403","style":{"__isSmartRef__":true,"id":16102},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16102":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16103":{"_id":"_11404","style":{"__isSmartRef__":true,"id":16104},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16104":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16105":{"_id":"_11405","style":{"__isSmartRef__":true,"id":16106},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".valuesToSet)\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16106":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16107":{"_id":"_11406","style":{"__isSmartRef__":true,"id":16108},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16108":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16109":{"_id":"_11407","style":{"__isSmartRef__":true,"id":16110},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16110":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16111":{"_id":"_11408","style":{"__isSmartRef__":true,"id":16112},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"/*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n\t\t\t\tconsole.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n\t\t\t}*/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16112":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,128,128)"},"16113":{"_id":"_11409","style":{"__isSmartRef__":true,"id":16114},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n\t\t\t\t debugger;\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16114":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16115":{"_id":"_11410","style":{"__isSmartRef__":true,"id":16116},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16116":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16117":{"_id":"_11411","style":{"__isSmartRef__":true,"id":16118},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16118":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16119":{"_id":"_11412","style":{"__isSmartRef__":true,"id":16120},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16120":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16121":{"_id":"_11413","style":{"__isSmartRef__":true,"id":16122},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16122":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16123":{"_id":"_11414","style":{"__isSmartRef__":true,"id":16124},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16124":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"16125":{"_id":"_11415","style":{"__isSmartRef__":true,"id":16126},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16126":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16127":{"_id":"_11416","style":{"__isSmartRef__":true,"id":16128},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16128":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16129":{"_id":"_11417","style":{"__isSmartRef__":true,"id":16130},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16130":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16131":{"_id":"_11418","style":{"__isSmartRef__":true,"id":16132},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16132":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16133":{"_id":"_11419","style":{"__isSmartRef__":true,"id":16134},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16134":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16135":{"_id":"_11420","style":{"__isSmartRef__":true,"id":16136},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16136":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16137":{"_id":"_11421","style":{"__isSmartRef__":true,"id":16138},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".setValue(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16138":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16139":{"_id":"_11422","style":{"__isSmartRef__":true,"id":16140},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16140":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16141":{"_id":"_11423","style":{"__isSmartRef__":true,"id":16142},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm.needed[i], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16142":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16143":{"_id":"_11424","style":{"__isSmartRef__":true,"id":16144},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16144":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16145":{"_id":"_11425","style":{"__isSmartRef__":true,"id":16146},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".algorithm.resultArray[i]);\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16146":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16147":{"_id":"_11426","style":{"__isSmartRef__":true,"id":16148},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16148":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16149":{"_id":"_11427","style":{"__isSmartRef__":true,"id":16150},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16150":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16151":{"_id":"_11428","style":{"__isSmartRef__":true,"id":16152},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t\t \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16152":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16153":{"_id":"_11429","style":{"__isSmartRef__":true,"id":16154},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16154":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16155":{"_id":"_11430","style":{"__isSmartRef__":true,"id":16156},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16156":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16157":{"_id":"_11431","style":{"__isSmartRef__":true,"id":16158},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".printTableau();\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16158":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16159":{"_id":"_11432","style":{"__isSmartRef__":true,"id":16160},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16160":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16161":{"_id":"_11433","style":{"__isSmartRef__":true,"id":16162},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".showVariableValues();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16162":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16163":{"_id":"_11434","style":{"__isSmartRef__":true,"id":16164},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16164":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16165":{"_id":"_11435","style":{"__isSmartRef__":true,"id":16166},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16166":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16167":{"_id":"_11436","style":{"__isSmartRef__":true,"id":16168},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16168":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16169":{"_id":"_11437","style":{"__isSmartRef__":true,"id":16170},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".valuesToSet = false;\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16170":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16171":{"_id":"_11438","style":{"__isSmartRef__":true,"id":16172},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16172":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16173":{"_id":"_11439","style":{"__isSmartRef__":true,"id":16174},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16174":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16175":{"_id":"_11440","style":{"__isSmartRef__":true,"id":16176},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16176":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16177":{"_id":"_11441","style":{"__isSmartRef__":true,"id":16178},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16178":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16179":{"_id":"_11442","style":{"__isSmartRef__":true,"id":16180},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16180":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16181":{"_id":"_11443","style":{"__isSmartRef__":true,"id":16182},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16182":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16183":{"_id":"_11444","style":{"__isSmartRef__":true,"id":16184},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16184":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16185":{"_id":"_11445","style":{"__isSmartRef__":true,"id":16186},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" halos = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16186":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16187":{"_id":"_11622","style":{"__isSmartRef__":true,"id":16188},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16188":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"16189":{"_id":"_11623","style":{"__isSmartRef__":true,"id":16190},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".currentHaloTarget && ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16190":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16191":{"_id":"_11624","style":{"__isSmartRef__":true,"id":16192},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16192":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"16193":{"_id":"_11625","style":{"__isSmartRef__":true,"id":16194},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".currentHaloTarget.halos;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16194":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16195":{"_id":"_11446","style":{"__isSmartRef__":true,"id":16196},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16196":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"16197":{"_id":"_11447","style":{"__isSmartRef__":true,"id":16198},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" check if dragging etc...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16198":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16199":{"_id":"_11448","style":{"__isSmartRef__":true,"id":16200},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16200":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16201":{"_id":"_11449","style":{"__isSmartRef__":true,"id":16202},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16202":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16203":{"_id":"_11450","style":{"__isSmartRef__":true,"id":16204},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16204":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16205":{"_id":"_11451","style":{"__isSmartRef__":true,"id":16206},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16206":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16207":{"_id":"_11452","style":{"__isSmartRef__":true,"id":16208},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" (halos)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16208":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16209":{"_id":"_11453","style":{"__isSmartRef__":true,"id":16210},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16210":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16211":{"_id":"_11454","style":{"__isSmartRef__":true,"id":16212},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16212":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16213":{"_id":"_11455","style":{"__isSmartRef__":true,"id":16214},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16214":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16215":{"_id":"_11456","style":{"__isSmartRef__":true,"id":16216},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" usedHalo = halos.detect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16216":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16217":{"_id":"_11457","style":{"__isSmartRef__":true,"id":16218},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16218":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16219":{"_id":"_11458","style":{"__isSmartRef__":true,"id":16220},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16220":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16221":{"_id":"_11459","style":{"__isSmartRef__":true,"id":16222},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16222":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16223":{"_id":"_11460","style":{"__isSmartRef__":true,"id":16224},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16224":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16225":{"_id":"_11461","style":{"__isSmartRef__":true,"id":16226},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16226":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16227":{"_id":"_11462","style":{"__isSmartRef__":true,"id":16228},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ea.infoLabel && ea.infoLabel.owner\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16228":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16229":{"_id":"_11463","style":{"__isSmartRef__":true,"id":16230},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16230":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16231":{"_id":"_11464","style":{"__isSmartRef__":true,"id":16232},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16232":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16233":{"_id":"_11465","style":{"__isSmartRef__":true,"id":16234},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16234":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16235":{"_id":"_11466","style":{"__isSmartRef__":true,"id":16236},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" (usedHalo) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16236":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16237":{"_id":"_11467","style":{"__isSmartRef__":true,"id":16238},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16238":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16239":{"_id":"_11468","style":{"__isSmartRef__":true,"id":16240},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16240":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16241":{"_id":"_11469","style":{"__isSmartRef__":true,"id":16242},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16242":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16243":{"_id":"_11470","style":{"__isSmartRef__":true,"id":16244},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" name = usedHalo.targetMorph.name;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16244":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16245":{"_id":"_11471","style":{"__isSmartRef__":true,"id":16246},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16246":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16247":{"_id":"_11472","style":{"__isSmartRef__":true,"id":16248},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"(!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16248":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16249":{"_id":"_11473","style":{"__isSmartRef__":true,"id":16250},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16250":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16251":{"_id":"_11474","style":{"__isSmartRef__":true,"id":16252},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16252":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16253":{"_id":"_11475","style":{"__isSmartRef__":true,"id":16254},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16254":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16255":{"_id":"_11476","style":{"__isSmartRef__":true,"id":16256},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16256":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16257":{"_id":"_11477","style":{"__isSmartRef__":true,"id":16258},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16258":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16259":{"_id":"_11478","style":{"__isSmartRef__":true,"id":16260},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16260":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16261":{"_id":"_11479","style":{"__isSmartRef__":true,"id":16262},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16262":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16263":{"_id":"_11480","style":{"__isSmartRef__":true,"id":16264},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16264":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16265":{"_id":"_11481","style":{"__isSmartRef__":true,"id":16266},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16266":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"16267":{"_id":"_11482","style":{"__isSmartRef__":true,"id":16268},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16268":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16269":{"_id":"_11483","style":{"__isSmartRef__":true,"id":16270},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16270":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16271":{"_id":"_11484","style":{"__isSmartRef__":true,"id":16272},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16272":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16273":{"_id":"_11485","style":{"__isSmartRef__":true,"id":16274},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\".h\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16274":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16275":{"_id":"_11486","style":{"__isSmartRef__":true,"id":16276},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16276":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16277":{"_id":"_11487","style":{"__isSmartRef__":true,"id":16278},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16278":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16279":{"_id":"_11488","style":{"__isSmartRef__":true,"id":16280},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16280":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16281":{"_id":"_11489","style":{"__isSmartRef__":true,"id":16282},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\".h\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16282":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16283":{"_id":"_11490","style":{"__isSmartRef__":true,"id":16284},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16284":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16285":{"_id":"_11491","style":{"__isSmartRef__":true,"id":16286},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16286":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16287":{"_id":"_11492","style":{"__isSmartRef__":true,"id":16288},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16288":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16289":{"_id":"_11493","style":{"__isSmartRef__":true,"id":16290},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\".w\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16290":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16291":{"_id":"_11494","style":{"__isSmartRef__":true,"id":16292},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16292":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16293":{"_id":"_11495","style":{"__isSmartRef__":true,"id":16294},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16294":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16295":{"_id":"_11496","style":{"__isSmartRef__":true,"id":16296},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16296":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16297":{"_id":"_11497","style":{"__isSmartRef__":true,"id":16298},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\".w\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16298":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16299":{"_id":"_11498","style":{"__isSmartRef__":true,"id":16300},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16300":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16301":{"_id":"_11499","style":{"__isSmartRef__":true,"id":16302},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16302":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16303":{"_id":"_11500","style":{"__isSmartRef__":true,"id":16304},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16304":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16305":{"_id":"_11501","style":{"__isSmartRef__":true,"id":16306},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\".x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16306":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16307":{"_id":"_11502","style":{"__isSmartRef__":true,"id":16308},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16308":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16309":{"_id":"_11503","style":{"__isSmartRef__":true,"id":16310},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16310":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16311":{"_id":"_11504","style":{"__isSmartRef__":true,"id":16312},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16312":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16313":{"_id":"_11505","style":{"__isSmartRef__":true,"id":16314},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\".x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16314":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16315":{"_id":"_11506","style":{"__isSmartRef__":true,"id":16316},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16316":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16317":{"_id":"_11507","style":{"__isSmartRef__":true,"id":16318},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16318":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16319":{"_id":"_11508","style":{"__isSmartRef__":true,"id":16320},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues[name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16320":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16321":{"_id":"_11509","style":{"__isSmartRef__":true,"id":16322},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\".y\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16322":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16323":{"_id":"_11510","style":{"__isSmartRef__":true,"id":16324},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16324":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16325":{"_id":"_11511","style":{"__isSmartRef__":true,"id":16326},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16326":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16327":{"_id":"_11512","style":{"__isSmartRef__":true,"id":16328},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".getValue(name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16328":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16329":{"_id":"_11513","style":{"__isSmartRef__":true,"id":16330},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\".y\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16330":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16331":{"_id":"_11514","style":{"__isSmartRef__":true,"id":16332},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16332":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16333":{"_id":"_11515","style":{"__isSmartRef__":true,"id":16334},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16334":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16335":{"_id":"_11516","style":{"__isSmartRef__":true,"id":16336},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16336":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16337":{"_id":"_11626","style":{"__isSmartRef__":true,"id":16338},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16338":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"16339":{"_id":"_11627","style":{"__isSmartRef__":true,"id":16340},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".log(name);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16340":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16341":{"_id":"_11517","style":{"__isSmartRef__":true,"id":16342},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16342":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16343":{"_id":"_11518","style":{"__isSmartRef__":true,"id":16344},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16344":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16345":{"_id":"_11519","style":{"__isSmartRef__":true,"id":16346},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16346":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16347":{"_id":"_11520","style":{"__isSmartRef__":true,"id":16348},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16348":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16349":{"_id":"_11521","style":{"__isSmartRef__":true,"id":16350},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16350":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16351":{"_id":"_11522","style":{"__isSmartRef__":true,"id":16352},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16352":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16353":{"_id":"_11523","style":{"__isSmartRef__":true,"id":16354},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16354":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16355":{"_id":"_11524","style":{"__isSmartRef__":true,"id":16356},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16356":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16357":{"_id":"_11525","style":{"__isSmartRef__":true,"id":16358},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16358":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16359":{"_id":"_11526","style":{"__isSmartRef__":true,"id":16360},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16360":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16361":{"_id":"_11527","style":{"__isSmartRef__":true,"id":16362},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16362":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16363":{"_id":"_11528","style":{"__isSmartRef__":true,"id":16364},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16364":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16365":{"_id":"_11529","style":{"__isSmartRef__":true,"id":16366},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16366":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16367":{"_id":"_11530","style":{"__isSmartRef__":true,"id":16368},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16368":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16369":{"_id":"_11531","style":{"__isSmartRef__":true,"id":16370},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16370":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16371":{"_id":"_11532","style":{"__isSmartRef__":true,"id":16372},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" maxValue = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16372":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16373":{"_id":"_11533","style":{"__isSmartRef__":true,"id":16374},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16374":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"16375":{"_id":"_11534","style":{"__isSmartRef__":true,"id":16376},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16376":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16377":{"_id":"_11535","style":{"__isSmartRef__":true,"id":16378},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16378":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16379":{"_id":"_11536","style":{"__isSmartRef__":true,"id":16380},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" maxType = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16380":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16381":{"_id":"_11537","style":{"__isSmartRef__":true,"id":16382},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\"\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16382":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16383":{"_id":"_11538","style":{"__isSmartRef__":true,"id":16384},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16384":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16385":{"_id":"_11539","style":{"__isSmartRef__":true,"id":16386},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16386":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16387":{"_id":"_11540","style":{"__isSmartRef__":true,"id":16388},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16388":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16389":{"_id":"_11541","style":{"__isSmartRef__":true,"id":16390},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16390":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16391":{"_id":"_11542","style":{"__isSmartRef__":true,"id":16392},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" type ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16392":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16393":{"_id":"_11543","style":{"__isSmartRef__":true,"id":16394},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"in","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16394":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16395":{"_id":"_11544","style":{"__isSmartRef__":true,"id":16396},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16396":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16397":{"_id":"_11545","style":{"__isSmartRef__":true,"id":16398},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16398":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16399":{"_id":"_11546","style":{"__isSmartRef__":true,"id":16400},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16400":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16401":{"_id":"_11547","style":{"__isSmartRef__":true,"id":16402},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16402":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16403":{"_id":"_11548","style":{"__isSmartRef__":true,"id":16404},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16404":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16405":{"_id":"_11549","style":{"__isSmartRef__":true,"id":16406},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16406":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16407":{"_id":"_11550","style":{"__isSmartRef__":true,"id":16408},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues[type] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16408":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16409":{"_id":"_11551","style":{"__isSmartRef__":true,"id":16410},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"Math","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16410":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"16411":{"_id":"_11552","style":{"__isSmartRef__":true,"id":16412},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".abs(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16412":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16413":{"_id":"_11553","style":{"__isSmartRef__":true,"id":16414},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16414":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16415":{"_id":"_11554","style":{"__isSmartRef__":true,"id":16416},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues[type] - ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16416":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16417":{"_id":"_11555","style":{"__isSmartRef__":true,"id":16418},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16418":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16419":{"_id":"_11556","style":{"__isSmartRef__":true,"id":16420},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".getValue(type));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16420":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16421":{"_id":"_11557","style":{"__isSmartRef__":true,"id":16422},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16422":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16423":{"_id":"_11558","style":{"__isSmartRef__":true,"id":16424},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16424":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16425":{"_id":"_11559","style":{"__isSmartRef__":true,"id":16426},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16426":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16427":{"_id":"_11560","style":{"__isSmartRef__":true,"id":16428},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues[type] > maxValue)\n maxType = type;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16428":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16429":{"_id":"_11561","style":{"__isSmartRef__":true,"id":16430},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16430":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"16431":{"_id":"_11562","style":{"__isSmartRef__":true,"id":16432},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"console.log(this.originalValues[type]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16432":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16433":{"_id":"_11563","style":{"__isSmartRef__":true,"id":16434},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16434":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16435":{"_id":"_11564","style":{"__isSmartRef__":true,"id":16436},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16436":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16437":{"_id":"_11565","style":{"__isSmartRef__":true,"id":16438},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16438":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16439":{"_id":"_11566","style":{"__isSmartRef__":true,"id":16440},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16440":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16441":{"_id":"_11567","style":{"__isSmartRef__":true,"id":16442},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".mostSignificantChange = maxType;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16442":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16443":{"_id":"_11568","style":{"__isSmartRef__":true,"id":16444},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16444":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16445":{"_id":"_11569","style":{"__isSmartRef__":true,"id":16446},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".specifiedValues = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16446":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16447":{"_id":"_11570","style":{"__isSmartRef__":true,"id":16448},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16448":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16449":{"_id":"_11571","style":{"__isSmartRef__":true,"id":16450},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16450":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16451":{"_id":"_11572","style":{"__isSmartRef__":true,"id":16452},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16452":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"16453":{"_id":"_11573","style":{"__isSmartRef__":true,"id":16454},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16454":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16455":{"_id":"_11574","style":{"__isSmartRef__":true,"id":16456},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16456":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16457":{"_id":"_11575","style":{"__isSmartRef__":true,"id":16458},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" parts = maxType.split(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16458":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16459":{"_id":"_11576","style":{"__isSmartRef__":true,"id":16460},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\".\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16460":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16461":{"_id":"_11577","style":{"__isSmartRef__":true,"id":16462},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16462":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16463":{"_id":"_11578","style":{"__isSmartRef__":true,"id":16464},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16464":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16465":{"_id":"_11579","style":{"__isSmartRef__":true,"id":16466},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" name = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16466":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16467":{"_id":"_11580","style":{"__isSmartRef__":true,"id":16468},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16468":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"16469":{"_id":"_11581","style":{"__isSmartRef__":true,"id":16470},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16470":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16471":{"_id":"_11582","style":{"__isSmartRef__":true,"id":16472},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16472":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16473":{"_id":"_11583","style":{"__isSmartRef__":true,"id":16474},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" methodName = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16474":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16475":{"_id":"_11584","style":{"__isSmartRef__":true,"id":16476},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16476":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"16477":{"_id":"_11585","style":{"__isSmartRef__":true,"id":16478},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16478":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16479":{"_id":"_11586","style":{"__isSmartRef__":true,"id":16480},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"/*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16480":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,128,128)"},"16481":{"_id":"_11587","style":{"__isSmartRef__":true,"id":16482},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16482":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16483":{"_id":"_11628","style":{"__isSmartRef__":true,"id":16484},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16484":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"16485":{"_id":"_11629","style":{"__isSmartRef__":true,"id":16486},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".log(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16486":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16487":{"_id":"_11588","style":{"__isSmartRef__":true,"id":16488},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\"mostSignificantChange: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16488":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16489":{"_id":"_11589","style":{"__isSmartRef__":true,"id":16490},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16490":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16491":{"_id":"_11590","style":{"__isSmartRef__":true,"id":16492},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16492":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16493":{"_id":"_11591","style":{"__isSmartRef__":true,"id":16494},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".mostSignificantChange + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16494":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16495":{"_id":"_11592","style":{"__isSmartRef__":true,"id":16496},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\": \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16496":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"16497":{"_id":"_11593","style":{"__isSmartRef__":true,"id":16498},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16498":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16499":{"_id":"_11594","style":{"__isSmartRef__":true,"id":16500},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16500":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16501":{"_id":"_11595","style":{"__isSmartRef__":true,"id":16502},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".getValue(maxType));","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16502":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16503":{"_id":"_11596","style":{"__isSmartRef__":true,"id":16504},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16504":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16505":{"_id":"_11597","style":{"__isSmartRef__":true,"id":16506},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16506":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16507":{"_id":"_11598","style":{"__isSmartRef__":true,"id":16508},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16508":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16509":{"_id":"_11599","style":{"__isSmartRef__":true,"id":16510},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".originalValues = null;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16510":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16511":{"_id":"_11600","style":{"__isSmartRef__":true,"id":16512},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16512":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16513":{"_id":"_11601","style":{"__isSmartRef__":true,"id":16514},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16514":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16515":{"_id":"_11602","style":{"__isSmartRef__":true,"id":16516},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16516":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16517":{"_id":"_11603","style":{"__isSmartRef__":true,"id":16518},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16518":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16519":{"_id":"_11604","style":{"__isSmartRef__":true,"id":16520},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16520":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16521":{"_id":"_11605","style":{"__isSmartRef__":true,"id":16522},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n debugger;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16522":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16523":{"_id":"_11606","style":{"__isSmartRef__":true,"id":16524},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16524":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16525":{"_id":"_11607","style":{"__isSmartRef__":true,"id":16526},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".mostSignificantChange = null;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16526":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16527":{"_id":"_11608","style":{"__isSmartRef__":true,"id":16528},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16528":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16529":{"_id":"_11609","style":{"__isSmartRef__":true,"id":16530},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".specifiedValues = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16530":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16531":{"_id":"_11610","style":{"__isSmartRef__":true,"id":16532},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16532":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16533":{"_id":"_11611","style":{"__isSmartRef__":true,"id":16534},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16534":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16535":{"_id":"_11612","style":{"__isSmartRef__":true,"id":16536},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16536":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"16537":{"_id":"_11613","style":{"__isSmartRef__":true,"id":16538},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16538":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16539":{"_id":"_11614","style":{"__isSmartRef__":true,"id":16540},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16540":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16541":{"_id":"_11615","style":{"__isSmartRef__":true,"id":16542},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16542":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16543":{"_id":"_11616","style":{"__isSmartRef__":true,"id":16544},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16544":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgba(204,204,0,0.4)"},"16545":{"_id":"_11617","style":{"__isSmartRef__":true,"id":16546},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16546":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16547":{"_id":"_11618","style":{"__isSmartRef__":true,"id":16548},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16548":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16549":{"_id":"_11619","style":{"__isSmartRef__":true,"id":16550},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":".initSimplex();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16550":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16551":{"_id":"_11620","style":{"__isSmartRef__":true,"id":16552},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16552":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16553":{"_id":"_11621","style":{"__isSmartRef__":true,"id":16554},"chunkOwner":{"__isSmartRef__":true,"id":15939},"storedString":").tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16554":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16555":{"resizeWidth":true,"resizeHeight":true},"16556":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16557":{"morph":{"__isSmartRef__":true,"id":15939},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16558":{"sourceObj":{"__isSmartRef__":true,"id":15939},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":16559},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16559":{"submorphs":[],"scripts":[],"id":"CB0CFDDE-5D18-49D4-ABEB-FFDF63FC33A5","shape":{"__isSmartRef__":true,"id":16560},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":16561},"eventHandler":{"__isSmartRef__":true,"id":16562},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":15704},"layout":{"__isSmartRef__":true,"id":16563},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16564},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"16560":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(240,0,0)","_Fill":"Color.rgb(240,0,0)","_Padding":"lively.rect(0,0,0,0)"},"16561":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16562":{"morph":{"__isSmartRef__":true,"id":16559},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16563":{"moveHorizontal":true,"adjustForNewBounds":true},"16564":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":16565},"setColors":{"__isSmartRef__":true,"id":16569}},"16565":{"varMapping":{"__isSmartRef__":true,"id":16566},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16567},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16566":{"this":{"__isSmartRef__":true,"id":16559}},"16567":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":16568}},"16568":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16569":{"varMapping":{"__isSmartRef__":true,"id":16570},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":16571},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16570":{"this":{"__isSmartRef__":true,"id":16559}},"16571":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":16572}},"16572":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16573":{"sourceObj":{"__isSmartRef__":true,"id":15939},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":15939},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16574":{"sourceObj":{"__isSmartRef__":true,"id":15939},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":15939},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":16575},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16575":{"source":{"__isSmartRef__":true,"id":15939},"target":{"__isSmartRef__":true,"id":15939}},"16576":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16577},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16578}],"eventHandler":{"__isSmartRef__":true,"id":16580},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(245.0,177.9)","_TextColor":"Color.rgb(0,204,0)"},"16577":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"16578":{"style":{"__isSmartRef__":true,"id":16579},"chunkOwner":{"__isSmartRef__":true,"id":16576},"_id":"_8713","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16579":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16580":{"morph":{"__isSmartRef__":true,"id":16576},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16581":{"doSave":{"__isSmartRef__":true,"id":16582},"boundEval":{"__isSmartRef__":true,"id":16590},"reset":{"__isSmartRef__":true,"id":16598},"display":{"__isSmartRef__":true,"id":16602},"hasChanged":{"__isSmartRef__":true,"id":16606},"displayStatus":{"__isSmartRef__":true,"id":16610},"updateTarget":{"__isSmartRef__":true,"id":16614}},"16582":{"varMapping":{"__isSmartRef__":true,"id":16583},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16588},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16583":{"this":{"__isSmartRef__":true,"id":15939},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16584}},"16584":{"$super":{"__isSmartRef__":true,"id":16585}},"16585":{"varMapping":{"__isSmartRef__":true,"id":16586},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16587},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16586":{"obj":{"__isSmartRef__":true,"id":15939},"name":"doSave"},"16587":{},"16588":{"timestamp":{"__isSmartRef__":true,"id":16589},"user":"lauritz"},"16589":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"16590":{"varMapping":{"__isSmartRef__":true,"id":16591},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":16596},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16591":{"this":{"__isSmartRef__":true,"id":15939},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16592}},"16592":{"$super":{"__isSmartRef__":true,"id":16593}},"16593":{"varMapping":{"__isSmartRef__":true,"id":16594},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16595},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16594":{"obj":{"__isSmartRef__":true,"id":15939},"name":"boundEval"},"16595":{},"16596":{"timestamp":{"__isSmartRef__":true,"id":16597},"user":"lauritz","categories":[]},"16597":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"16598":{"varMapping":{"__isSmartRef__":true,"id":16599},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":16600},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16599":{"this":{"__isSmartRef__":true,"id":15939}},"16600":{"timestamp":{"__isSmartRef__":true,"id":16601},"user":"cschuster","tags":[]},"16601":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16602":{"varMapping":{"__isSmartRef__":true,"id":16603},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":16604},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16603":{"this":{"__isSmartRef__":true,"id":15939}},"16604":{"timestamp":{"__isSmartRef__":true,"id":16605},"user":"lauritz","tags":[]},"16605":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16606":{"varMapping":{"__isSmartRef__":true,"id":16607},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":16608},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16607":{"this":{"__isSmartRef__":true,"id":15939}},"16608":{"timestamp":{"__isSmartRef__":true,"id":16609},"user":"lauritz","categories":[]},"16609":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16610":{"varMapping":{"__isSmartRef__":true,"id":16611},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":16612},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16611":{"this":{"__isSmartRef__":true,"id":15939}},"16612":{"timestamp":{"__isSmartRef__":true,"id":16613},"user":"lauritz","categories":[]},"16613":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"16614":{"varMapping":{"__isSmartRef__":true,"id":16615},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":16616},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16615":{"this":{"__isSmartRef__":true,"id":15939}},"16616":{"timestamp":{"__isSmartRef__":true,"id":16617},"user":"lauritz","tags":[]},"16617":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16618":{"submorphs":[{"__isSmartRef__":true,"id":16619}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":16624},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":16625},"lighterFill":{"__isSmartRef__":true,"id":16630},"label":{"__isSmartRef__":true,"id":16619},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":16635},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":16636},"eventHandler":{"__isSmartRef__":true,"id":16637},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"16619":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":16620},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":16618},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":16621}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":16623},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"16620":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"16621":{"style":{"__isSmartRef__":true,"id":16622},"chunkOwner":{"__isSmartRef__":true,"id":16619},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16622":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16623":{"morph":{"__isSmartRef__":true,"id":16619},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16624":{"_Fill":{"__isSmartRef__":true,"id":16625},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"16625":{"stops":[{"__isSmartRef__":true,"id":16626},{"__isSmartRef__":true,"id":16627},{"__isSmartRef__":true,"id":16628},{"__isSmartRef__":true,"id":16629}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16626":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"16627":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16628":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16629":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"16630":{"stops":[{"__isSmartRef__":true,"id":16631},{"__isSmartRef__":true,"id":16632},{"__isSmartRef__":true,"id":16633},{"__isSmartRef__":true,"id":16634}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16631":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"16632":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16633":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16634":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"16635":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16636":{"moveHorizontal":true},"16637":{"morph":{"__isSmartRef__":true,"id":16618},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16638":{"submorphs":[],"scripts":[],"id":"4E24ECA4-6062-4AAC-8A18-B594DA35922A","shape":{"__isSmartRef__":true,"id":16639},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":16640},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":15704},"attributeConnections":[{"__isSmartRef__":true,"id":16641}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":16643},"eventHandler":{"__isSmartRef__":true,"id":16644},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16645},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"16639":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"16640":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16641":{"sourceObj":{"__isSmartRef__":true,"id":16638},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":15704},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":16642},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16642":{"source":{"__isSmartRef__":true,"id":16638},"target":{"__isSmartRef__":true,"id":15704}},"16643":{"resizeHeight":false,"moveVertical":true},"16644":{"morph":{"__isSmartRef__":true,"id":16638},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16645":{"preselectItem":{"__isSmartRef__":true,"id":16646}},"16646":{"varMapping":{"__isSmartRef__":true,"id":16647},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16648},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16647":{"this":{"__isSmartRef__":true,"id":16638}},"16648":{"timestamp":{"__isSmartRef__":true,"id":16649},"user":"lauritz"},"16649":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"16650":{"submorphs":[{"__isSmartRef__":true,"id":16651}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":16655},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":16656},"lighterFill":{"__isSmartRef__":true,"id":16661},"label":{"__isSmartRef__":true,"id":16651},"attributeConnections":[{"__isSmartRef__":true,"id":16666}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":16667},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"16651":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":16652},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":16650},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":16653}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"16652":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"16653":{"style":{"__isSmartRef__":true,"id":16654},"chunkOwner":{"__isSmartRef__":true,"id":16651},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16654":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16655":{"_Fill":{"__isSmartRef__":true,"id":16656},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"16656":{"stops":[{"__isSmartRef__":true,"id":16657},{"__isSmartRef__":true,"id":16658},{"__isSmartRef__":true,"id":16659},{"__isSmartRef__":true,"id":16660}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16657":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"16658":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16659":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16660":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"16661":{"stops":[{"__isSmartRef__":true,"id":16662},{"__isSmartRef__":true,"id":16663},{"__isSmartRef__":true,"id":16664},{"__isSmartRef__":true,"id":16665}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16662":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"16663":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16664":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16665":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"16666":{"sourceObj":{"__isSmartRef__":true,"id":16650},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15711},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16667":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16668":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":16669},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":16670},"textChunks":[{"__isSmartRef__":true,"id":16671}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":16673}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":16675},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":16676},"selection":{"__isSmartRef__":true,"id":15703},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":16695},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16696},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"16669":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"16670":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16671":{"style":{"__isSmartRef__":true,"id":16672},"chunkOwner":{"__isSmartRef__":true,"id":16668},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16672":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16673":{"sourceObj":{"__isSmartRef__":true,"id":16668},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":15704},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":16674},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16674":{"source":{"__isSmartRef__":true,"id":16668},"target":{"__isSmartRef__":true,"id":15704}},"16675":{"morph":{"__isSmartRef__":true,"id":16668},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16676":{"createListMorph":{"__isSmartRef__":true,"id":16677},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":16679},"onMouseUp":{"__isSmartRef__":true,"id":16681},"resetConnections":{"__isSmartRef__":true,"id":16683},"setTargetToListSelection":{"__isSmartRef__":true,"id":16685},"setTargetOfPane":{"__isSmartRef__":true,"id":16687},"onBlur":{"__isSmartRef__":true,"id":16689},"reset":{"__isSmartRef__":true,"id":16691},"onMouseDown":{"__isSmartRef__":true,"id":16693}},"16677":{"time":{"__isSmartRef__":true,"id":16678},"user":"lauritz"},"16678":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16679":{"time":{"__isSmartRef__":true,"id":16680},"user":"lauritz"},"16680":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16681":{"time":{"__isSmartRef__":true,"id":16682},"user":"lauritz"},"16682":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16683":{"time":{"__isSmartRef__":true,"id":16684},"user":"lauritz"},"16684":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16685":{"time":{"__isSmartRef__":true,"id":16686},"user":"lauritz"},"16686":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16687":{"time":{"__isSmartRef__":true,"id":16688},"user":"lauritz"},"16688":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16689":{"time":{"__isSmartRef__":true,"id":16690},"user":"lauritz"},"16690":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16691":{"time":{"__isSmartRef__":true,"id":16692},"user":"lauritz"},"16692":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16693":{"time":{"__isSmartRef__":true,"id":16694},"user":"lauritz"},"16694":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16695":{},"16696":{"getList":{"__isSmartRef__":true,"id":16697},"setList":{"__isSmartRef__":true,"id":16700},"reset":{"__isSmartRef__":true,"id":16703},"example":{"__isSmartRef__":true,"id":16706},"removeList":{"__isSmartRef__":true,"id":16709},"onBlur":{"__isSmartRef__":true,"id":16712},"createListMorph":{"__isSmartRef__":true,"id":16719},"resetConnections":{"__isSmartRef__":true,"id":16722},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":16725},"setTargetToListSelection":{"__isSmartRef__":true,"id":16728},"setTargetOfPane":{"__isSmartRef__":true,"id":16731},"onMouseDown":{"__isSmartRef__":true,"id":16734}},"16697":{"varMapping":{"__isSmartRef__":true,"id":16698},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":16699},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16698":{"this":{"__isSmartRef__":true,"id":16668}},"16699":{},"16700":{"varMapping":{"__isSmartRef__":true,"id":16701},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":16702},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16701":{"this":{"__isSmartRef__":true,"id":16668}},"16702":{},"16703":{"varMapping":{"__isSmartRef__":true,"id":16704},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":16705},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16704":{"this":{"__isSmartRef__":true,"id":16668}},"16705":{},"16706":{"varMapping":{"__isSmartRef__":true,"id":16707},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":16708},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16707":{"this":{"__isSmartRef__":true,"id":16668}},"16708":{},"16709":{"varMapping":{"__isSmartRef__":true,"id":16710},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":16711},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16710":{"this":{"__isSmartRef__":true,"id":16668}},"16711":{},"16712":{"varMapping":{"__isSmartRef__":true,"id":16713},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":16718},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16713":{"this":{"__isSmartRef__":true,"id":16668},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16714}},"16714":{"$super":{"__isSmartRef__":true,"id":16715}},"16715":{"varMapping":{"__isSmartRef__":true,"id":16716},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16717},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16716":{"obj":{"__isSmartRef__":true,"id":16668},"name":"onBlur"},"16717":{},"16718":{},"16719":{"varMapping":{"__isSmartRef__":true,"id":16720},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":16721},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16720":{"this":{"__isSmartRef__":true,"id":16668}},"16721":{},"16722":{"varMapping":{"__isSmartRef__":true,"id":16723},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":16724},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16723":{"this":{"__isSmartRef__":true,"id":16668}},"16724":{},"16725":{"varMapping":{"__isSmartRef__":true,"id":16726},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":16727},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16726":{"this":{"__isSmartRef__":true,"id":16668}},"16727":{},"16728":{"varMapping":{"__isSmartRef__":true,"id":16729},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16730},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16729":{"this":{"__isSmartRef__":true,"id":16668}},"16730":{},"16731":{"varMapping":{"__isSmartRef__":true,"id":16732},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":16733},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16732":{"this":{"__isSmartRef__":true,"id":16668}},"16733":{},"16734":{"varMapping":{"__isSmartRef__":true,"id":16735},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16735":{"this":{"__isSmartRef__":true,"id":16668},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16736}},"16736":{"$super":{"__isSmartRef__":true,"id":16737}},"16737":{"varMapping":{"__isSmartRef__":true,"id":16738},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16739},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16738":{"obj":{"__isSmartRef__":true,"id":16668},"name":"onMouseDown"},"16739":{},"16740":{},"16741":{"morph":{"__isSmartRef__":true,"id":15711},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16742":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":16743},"setTarget":{"__isSmartRef__":true,"id":16746},"generateSourceForScript":{"__isSmartRef__":true,"id":16749},"generateSourceForConnection":{"__isSmartRef__":true,"id":16752},"generateTargetCode":{"__isSmartRef__":true,"id":16755},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":16758},"displayJavaScriptSource":{"__isSmartRef__":true,"id":16761},"displaySourceForScript":{"__isSmartRef__":true,"id":16764},"displaySourceForConnection":{"__isSmartRef__":true,"id":16767},"newScript":{"__isSmartRef__":true,"id":16770},"newConnection":{"__isSmartRef__":true,"id":16773},"deleteSelectedScript":{"__isSmartRef__":true,"id":16776},"disconnectConnection":{"__isSmartRef__":true,"id":16779},"updateLists":{"__isSmartRef__":true,"id":16782},"displayInitialScript":{"__isSmartRef__":true,"id":16785},"reset":{"__isSmartRef__":true,"id":16788},"selectChangedContent":{"__isSmartRef__":true,"id":16791}},"16743":{"varMapping":{"__isSmartRef__":true,"id":16744},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":16745},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16744":{"this":{"__isSmartRef__":true,"id":15711}},"16745":{},"16746":{"varMapping":{"__isSmartRef__":true,"id":16747},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":16748},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16747":{"this":{"__isSmartRef__":true,"id":15711}},"16748":{},"16749":{"varMapping":{"__isSmartRef__":true,"id":16750},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":16751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16750":{"this":{"__isSmartRef__":true,"id":15711}},"16751":{},"16752":{"varMapping":{"__isSmartRef__":true,"id":16753},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":16754},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16753":{"this":{"__isSmartRef__":true,"id":15711}},"16754":{},"16755":{"varMapping":{"__isSmartRef__":true,"id":16756},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":16757},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16756":{"this":{"__isSmartRef__":true,"id":15711}},"16757":{},"16758":{"varMapping":{"__isSmartRef__":true,"id":16759},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16760},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16759":{"this":{"__isSmartRef__":true,"id":15711}},"16760":{},"16761":{"varMapping":{"__isSmartRef__":true,"id":16762},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":16763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16762":{"this":{"__isSmartRef__":true,"id":15711}},"16763":{},"16764":{"varMapping":{"__isSmartRef__":true,"id":16765},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":16766},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16765":{"this":{"__isSmartRef__":true,"id":15711}},"16766":{},"16767":{"varMapping":{"__isSmartRef__":true,"id":16768},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":16769},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16768":{"this":{"__isSmartRef__":true,"id":15711}},"16769":{},"16770":{"varMapping":{"__isSmartRef__":true,"id":16771},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16772},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16771":{"this":{"__isSmartRef__":true,"id":15711}},"16772":{},"16773":{"varMapping":{"__isSmartRef__":true,"id":16774},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16775},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16774":{"this":{"__isSmartRef__":true,"id":15711}},"16775":{},"16776":{"varMapping":{"__isSmartRef__":true,"id":16777},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16778},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16777":{"this":{"__isSmartRef__":true,"id":15711}},"16778":{},"16779":{"varMapping":{"__isSmartRef__":true,"id":16780},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":16781},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16780":{"this":{"__isSmartRef__":true,"id":15711}},"16781":{},"16782":{"varMapping":{"__isSmartRef__":true,"id":16783},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":16784},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16783":{"this":{"__isSmartRef__":true,"id":15711}},"16784":{},"16785":{"varMapping":{"__isSmartRef__":true,"id":16786},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16787},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16786":{"this":{"__isSmartRef__":true,"id":15711}},"16787":{},"16788":{"varMapping":{"__isSmartRef__":true,"id":16789},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":16790},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16789":{"this":{"__isSmartRef__":true,"id":15711}},"16790":{},"16791":{"varMapping":{"__isSmartRef__":true,"id":16792},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":16884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16883":{"this":{"__isSmartRef__":true,"id":16859}},"16884":{"timestamp":{"__isSmartRef__":true,"id":16885},"user":"lauritz","categories":[]},"16885":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"16886":{"submorphs":[{"__isSmartRef__":true,"id":16887}],"scripts":[],"id":"D314D9C5-44F3-4D5F-8E77-EC1BA67CC5C1","shape":{"__isSmartRef__":true,"id":16892},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":16898},"lighterFill":{"__isSmartRef__":true,"id":16903},"label":{"__isSmartRef__":true,"id":16887},"attributeConnections":[{"__isSmartRef__":true,"id":16908}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":16910},"owner":{"__isSmartRef__":true,"id":15704},"eventHandler":{"__isSmartRef__":true,"id":16911},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":15704},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16912},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"16887":{"submorphs":[],"scripts":[],"id":"B47D9492-DE42-4733-B690-596323FBE347","shape":{"__isSmartRef__":true,"id":16888},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":16886},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":16889}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":16891},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"16888":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"16889":{"style":{"__isSmartRef__":true,"id":16890},"chunkOwner":{"__isSmartRef__":true,"id":16887},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16890":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16891":{"morph":{"__isSmartRef__":true,"id":16887},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16892":{"_Fill":{"__isSmartRef__":true,"id":16893},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"16893":{"stops":[{"__isSmartRef__":true,"id":16894},{"__isSmartRef__":true,"id":16895},{"__isSmartRef__":true,"id":16896},{"__isSmartRef__":true,"id":16897}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16894":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"16895":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"16896":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"16897":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"16898":{"stops":[{"__isSmartRef__":true,"id":16899},{"__isSmartRef__":true,"id":16900},{"__isSmartRef__":true,"id":16901},{"__isSmartRef__":true,"id":16902}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16899":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"16900":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16901":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16902":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"16903":{"stops":[{"__isSmartRef__":true,"id":16904},{"__isSmartRef__":true,"id":16905},{"__isSmartRef__":true,"id":16906},{"__isSmartRef__":true,"id":16907}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16904":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"16905":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16906":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16907":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"16908":{"sourceObj":{"__isSmartRef__":true,"id":16886},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16886},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":16909},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16909":{"source":{"__isSmartRef__":true,"id":16886},"target":{"__isSmartRef__":true,"id":16886}},"16910":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16911":{"morph":{"__isSmartRef__":true,"id":16886},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16912":{"deleteSelectedScript":{"__isSmartRef__":true,"id":16913}},"16913":{"varMapping":{"__isSmartRef__":true,"id":16914},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":16915},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16914":{"this":{"__isSmartRef__":true,"id":16886}},"16915":{"timestamp":{"__isSmartRef__":true,"id":16916},"user":"lauritz"},"16916":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"16917":{"submorphs":[{"__isSmartRef__":true,"id":16918}],"scripts":[],"id":"FD81F244-98B9-4350-87BC-1B607EB7242A","shape":{"__isSmartRef__":true,"id":16924},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":16925},"lighterFill":{"__isSmartRef__":true,"id":16930},"label":{"__isSmartRef__":true,"id":16918},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":16935},"list":[],"eventHandler":{"__isSmartRef__":true,"id":16936},"owner":{"__isSmartRef__":true,"id":15704},"textString":"","selection":{"__isSmartRef__":true,"id":16937},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16943},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"16918":{"submorphs":[],"scripts":[],"id":"618EEC6B-93A7-445D-98B1-49DD6F553012","shape":{"__isSmartRef__":true,"id":16919},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":16917},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":16920}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":16922}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":16923},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"16919":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"16920":{"style":{"__isSmartRef__":true,"id":16921},"chunkOwner":{"__isSmartRef__":true,"id":16918},"_id":"_7527","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16921":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16922":{"sourceObj":{"__isSmartRef__":true,"id":16918},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":16917},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16923":{"morph":{"__isSmartRef__":true,"id":16918},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16924":{"_Fill":{"__isSmartRef__":true,"id":16925},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"16925":{"stops":[{"__isSmartRef__":true,"id":16926},{"__isSmartRef__":true,"id":16927},{"__isSmartRef__":true,"id":16928},{"__isSmartRef__":true,"id":16929}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16926":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"16927":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16928":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16929":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"16930":{"stops":[{"__isSmartRef__":true,"id":16931},{"__isSmartRef__":true,"id":16932},{"__isSmartRef__":true,"id":16933},{"__isSmartRef__":true,"id":16934}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16931":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"16932":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16933":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16934":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"16935":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16936":{"morph":{"__isSmartRef__":true,"id":16917},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16937":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":16938},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":16939},"textChunks":[{"__isSmartRef__":true,"id":16940}],"eventHandler":{"__isSmartRef__":true,"id":16942},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"16938":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"16939":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16940":{"style":{"__isSmartRef__":true,"id":16941},"chunkOwner":{"__isSmartRef__":true,"id":16937},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16941":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16942":{"morph":{"__isSmartRef__":true,"id":16937},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16943":{"reset":{"__isSmartRef__":true,"id":16944},"onMouseDown":{"__isSmartRef__":true,"id":16948},"onBlur":{"__isSmartRef__":true,"id":16956},"createScenePresentation":{"__isSmartRef__":true,"id":16964},"presentTargetChooser":{"__isSmartRef__":true,"id":16968},"removeTargetChooser":{"__isSmartRef__":true,"id":16972},"removeHighlight":{"__isSmartRef__":true,"id":16976},"highlightCurrentTarget":{"__isSmartRef__":true,"id":16980},"updateTargetFromSelection":{"__isSmartRef__":true,"id":16984},"currentMorphicScene":{"__isSmartRef__":true,"id":16988},"highlightTarget":{"__isSmartRef__":true,"id":16992},"setLabel":{"__isSmartRef__":true,"id":16996},"updateTargetFromOwner":{"__isSmartRef__":true,"id":17004}},"16944":{"varMapping":{"__isSmartRef__":true,"id":16945},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":16946},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16945":{"this":{"__isSmartRef__":true,"id":16917}},"16946":{"timestamp":{"__isSmartRef__":true,"id":16947},"user":"lauritz","tags":[]},"16947":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16948":{"varMapping":{"__isSmartRef__":true,"id":16949},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16954},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16949":{"this":{"__isSmartRef__":true,"id":16917},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16950}},"16950":{"$super":{"__isSmartRef__":true,"id":16951}},"16951":{"varMapping":{"__isSmartRef__":true,"id":16952},"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":16953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16952":{"obj":{"__isSmartRef__":true,"id":16917},"name":"onMouseDown"},"16953":{},"16954":{"timestamp":{"__isSmartRef__":true,"id":16955},"user":"lauritz","tags":[]},"16955":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16956":{"varMapping":{"__isSmartRef__":true,"id":16957},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16962},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16957":{"this":{"__isSmartRef__":true,"id":16917},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16958}},"16958":{"$super":{"__isSmartRef__":true,"id":16959}},"16959":{"varMapping":{"__isSmartRef__":true,"id":16960},"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":16961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16960":{"obj":{"__isSmartRef__":true,"id":16917},"name":"onBlur"},"16961":{},"16962":{"timestamp":{"__isSmartRef__":true,"id":16963},"user":"lauritz","tags":[]},"16963":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16964":{"varMapping":{"__isSmartRef__":true,"id":16965},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":16966},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16965":{"this":{"__isSmartRef__":true,"id":16917}},"16966":{"timestamp":{"__isSmartRef__":true,"id":16967},"user":"lauritz","tags":[]},"16967":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16968":{"varMapping":{"__isSmartRef__":true,"id":16969},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":16970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16969":{"this":{"__isSmartRef__":true,"id":16917}},"16970":{"timestamp":{"__isSmartRef__":true,"id":16971},"user":"lauritz","tags":[]},"16971":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16972":{"varMapping":{"__isSmartRef__":true,"id":16973},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":16974},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16973":{"this":{"__isSmartRef__":true,"id":16917}},"16974":{"timestamp":{"__isSmartRef__":true,"id":16975},"user":"lauritz","tags":[]},"16975":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16976":{"varMapping":{"__isSmartRef__":true,"id":16977},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":16978},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16977":{"this":{"__isSmartRef__":true,"id":16917}},"16978":{"timestamp":{"__isSmartRef__":true,"id":16979},"user":"lauritz","tags":[]},"16979":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16980":{"varMapping":{"__isSmartRef__":true,"id":16981},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":16982},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16981":{"this":{"__isSmartRef__":true,"id":16917}},"16982":{"timestamp":{"__isSmartRef__":true,"id":16983},"user":"lauritz","tags":[]},"16983":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16984":{"varMapping":{"__isSmartRef__":true,"id":16985},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16986},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16985":{"this":{"__isSmartRef__":true,"id":16917}},"16986":{"timestamp":{"__isSmartRef__":true,"id":16987},"user":"lauritz","tags":[]},"16987":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16988":{"varMapping":{"__isSmartRef__":true,"id":16989},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":16990},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16989":{"this":{"__isSmartRef__":true,"id":16917}},"16990":{"timestamp":{"__isSmartRef__":true,"id":16991},"user":"lauritz","tags":[]},"16991":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16992":{"varMapping":{"__isSmartRef__":true,"id":16993},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":16994},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16993":{"this":{"__isSmartRef__":true,"id":16917}},"16994":{"timestamp":{"__isSmartRef__":true,"id":16995},"user":"lauritz","tags":[]},"16995":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"16996":{"varMapping":{"__isSmartRef__":true,"id":16997},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":17002},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16997":{"this":{"__isSmartRef__":true,"id":16917},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16998}},"16998":{"$super":{"__isSmartRef__":true,"id":16999}},"16999":{"varMapping":{"__isSmartRef__":true,"id":17000},"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":17001},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17000":{"obj":{"__isSmartRef__":true,"id":16917},"name":"setLabel"},"17001":{},"17002":{"timestamp":{"__isSmartRef__":true,"id":17003},"user":"lauritz","tags":[]},"17003":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17004":{"varMapping":{"__isSmartRef__":true,"id":17005},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":17006},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17005":{"this":{"__isSmartRef__":true,"id":16917}},"17006":{"timestamp":{"__isSmartRef__":true,"id":17007},"user":"lauritz","tags":[]},"17007":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17008":{"submorphs":[],"scripts":[],"id":"3683272D-274A-48DA-A6CC-1E2AD9BD9A24","shape":{"__isSmartRef__":true,"id":17009},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":17010},"textChunks":[{"__isSmartRef__":true,"id":17011}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":17013},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":15704},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"17009":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17010":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17011":{"style":{"__isSmartRef__":true,"id":17012},"chunkOwner":{"__isSmartRef__":true,"id":17008},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17012":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17013":{"morph":{"__isSmartRef__":true,"id":17008},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17014":{"submorphs":[{"__isSmartRef__":true,"id":17015}],"scripts":[],"id":"50F5BD5C-EBDE-4E1A-B246-1DEE654573A2","shape":{"__isSmartRef__":true,"id":17021},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17027},"lighterFill":{"__isSmartRef__":true,"id":17032},"label":{"__isSmartRef__":true,"id":17015},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":17037},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":17038},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15704},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17039},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"17015":{"submorphs":[],"scripts":[],"id":"BE332B9E-79A2-41BD-8B94-6ACE1C96789D","shape":{"__isSmartRef__":true,"id":17016},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":17014},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":17017}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":17019}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":17020},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"17016":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"17017":{"style":{"__isSmartRef__":true,"id":17018},"chunkOwner":{"__isSmartRef__":true,"id":17015},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17018":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17019":{"sourceObj":{"__isSmartRef__":true,"id":17015},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":17014},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17020":{"morph":{"__isSmartRef__":true,"id":17015},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17021":{"_Fill":{"__isSmartRef__":true,"id":17022},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"17022":{"stops":[{"__isSmartRef__":true,"id":17023},{"__isSmartRef__":true,"id":17024},{"__isSmartRef__":true,"id":17025},{"__isSmartRef__":true,"id":17026}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17023":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"17024":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"17025":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"17026":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"17027":{"stops":[{"__isSmartRef__":true,"id":17028},{"__isSmartRef__":true,"id":17029},{"__isSmartRef__":true,"id":17030},{"__isSmartRef__":true,"id":17031}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17028":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"17029":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17030":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17031":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"17032":{"stops":[{"__isSmartRef__":true,"id":17033},{"__isSmartRef__":true,"id":17034},{"__isSmartRef__":true,"id":17035},{"__isSmartRef__":true,"id":17036}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17033":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"17034":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17035":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17036":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"17037":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17038":{"morph":{"__isSmartRef__":true,"id":17014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17039":{"createListMorph":{"__isSmartRef__":true,"id":17040},"getList":{"__isSmartRef__":true,"id":17044},"removeList":{"__isSmartRef__":true,"id":17048},"reset":{"__isSmartRef__":true,"id":17052},"onMouseUp":{"__isSmartRef__":true,"id":17056},"onBlur":{"__isSmartRef__":true,"id":17064},"setTag":{"__isSmartRef__":true,"id":17072}},"17040":{"varMapping":{"__isSmartRef__":true,"id":17041},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":17042},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17041":{"this":{"__isSmartRef__":true,"id":17014}},"17042":{"timestamp":{"__isSmartRef__":true,"id":17043},"user":"lauritz","categories":[]},"17043":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"17044":{"varMapping":{"__isSmartRef__":true,"id":17045},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":17046},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17045":{"this":{"__isSmartRef__":true,"id":17014}},"17046":{"timestamp":{"__isSmartRef__":true,"id":17047},"user":"lauritz","tags":[]},"17047":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"17048":{"varMapping":{"__isSmartRef__":true,"id":17049},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":17050},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17049":{"this":{"__isSmartRef__":true,"id":17014}},"17050":{"timestamp":{"__isSmartRef__":true,"id":17051},"user":"lauritz","categories":[]},"17051":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"17052":{"varMapping":{"__isSmartRef__":true,"id":17053},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":17054},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17053":{"this":{"__isSmartRef__":true,"id":17014}},"17054":{"timestamp":{"__isSmartRef__":true,"id":17055},"user":"lauritz","tags":[]},"17055":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"17056":{"varMapping":{"__isSmartRef__":true,"id":17057},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":17062},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17057":{"this":{"__isSmartRef__":true,"id":17014},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17058}},"17058":{"$super":{"__isSmartRef__":true,"id":17059}},"17059":{"varMapping":{"__isSmartRef__":true,"id":17060},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17061},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17060":{"obj":{"__isSmartRef__":true,"id":17014},"name":"onMouseUp"},"17061":{},"17062":{"timestamp":{"__isSmartRef__":true,"id":17063},"user":"lauritz","categories":[]},"17063":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"17064":{"varMapping":{"__isSmartRef__":true,"id":17065},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17070},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17065":{"this":{"__isSmartRef__":true,"id":17014},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17066}},"17066":{"$super":{"__isSmartRef__":true,"id":17067}},"17067":{"varMapping":{"__isSmartRef__":true,"id":17068},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17068":{"obj":{"__isSmartRef__":true,"id":17014},"name":"onBlur"},"17069":{},"17070":{"timestamp":{"__isSmartRef__":true,"id":17071},"user":"lauritz","categories":[]},"17071":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"17072":{"varMapping":{"__isSmartRef__":true,"id":17073},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":17074},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17073":{"this":{"__isSmartRef__":true,"id":17014}},"17074":{"timestamp":{"__isSmartRef__":true,"id":17075},"user":"lauritz","categories":[]},"17075":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"17076":{"submorphs":[{"__isSmartRef__":true,"id":17077}],"scripts":[],"id":"907B5E4A-2903-47C7-83A2-8DDBE327CB5B","shape":{"__isSmartRef__":true,"id":17082},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17083},"lighterFill":{"__isSmartRef__":true,"id":17088},"label":{"__isSmartRef__":true,"id":17077},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":17093},"attributeConnections":[{"__isSmartRef__":true,"id":17094}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":17117},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":15704},"layout":{"__isSmartRef__":true,"id":17118},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"17077":{"submorphs":[],"scripts":[],"id":"8A9504AE-DCB4-4910-9113-94A003D8EF32","shape":{"__isSmartRef__":true,"id":17078},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":17076},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":17079}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":17081},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17078":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"17079":{"style":{"__isSmartRef__":true,"id":17080},"chunkOwner":{"__isSmartRef__":true,"id":17077},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17080":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17081":{"morph":{"__isSmartRef__":true,"id":17077},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17082":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":17083},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"17083":{"stops":[{"__isSmartRef__":true,"id":17084},{"__isSmartRef__":true,"id":17085},{"__isSmartRef__":true,"id":17086},{"__isSmartRef__":true,"id":17087}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17084":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"17085":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17086":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17087":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"17088":{"stops":[{"__isSmartRef__":true,"id":17089},{"__isSmartRef__":true,"id":17090},{"__isSmartRef__":true,"id":17091},{"__isSmartRef__":true,"id":17092}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17089":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"17090":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17091":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17092":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"17093":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17094":{"sourceObj":{"__isSmartRef__":true,"id":17076},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15704},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":17095},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17095":{"submorphs":[{"__isSmartRef__":true,"id":17096}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17103},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":17106},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":17107},{"__isSmartRef__":true,"id":17108}],"con":{"__isSmartRef__":true,"id":17094},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17109},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17096":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17097},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":17102},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":17095},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"17097":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":17098},{"__isSmartRef__":true,"id":17099},{"__isSmartRef__":true,"id":17100},{"__isSmartRef__":true,"id":17101}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"17098":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17099":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17100":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17101":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17102":{"morph":{"__isSmartRef__":true,"id":17096},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17103":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":17104},{"__isSmartRef__":true,"id":17105}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"17104":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17105":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17106":{"morph":{"__isSmartRef__":true,"id":17095},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17107":{"morph":{"__isSmartRef__":true,"id":17095},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17108":{"morph":{"__isSmartRef__":true,"id":17095},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":17096},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17109":{"morphMenuItems":{"__isSmartRef__":true,"id":17110}},"17110":{"varMapping":{"__isSmartRef__":true,"id":17111},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":17116},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17111":{"this":{"__isSmartRef__":true,"id":17095},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17112}},"17112":{"$super":{"__isSmartRef__":true,"id":17113}},"17113":{"varMapping":{"__isSmartRef__":true,"id":17114},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17115},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17114":{"obj":{"__isSmartRef__":true,"id":17095},"name":"morphMenuItems"},"17115":{},"17116":{},"17117":{"morph":{"__isSmartRef__":true,"id":17076},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17118":{"centeredHorizontal":false,"moveHorizontal":true},"17119":{"submorphs":[{"__isSmartRef__":true,"id":17120}],"scripts":[],"id":"CC1BB2D8-FF06-4AE6-9F16-FF8E6016F4BA","shape":{"__isSmartRef__":true,"id":17125},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17126},"lighterFill":{"__isSmartRef__":true,"id":17131},"label":{"__isSmartRef__":true,"id":17120},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":17136},"attributeConnections":[{"__isSmartRef__":true,"id":17137}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":17160},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":17161},"owner":{"__isSmartRef__":true,"id":15704},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"17120":{"submorphs":[],"scripts":[],"id":"ED237963-E65D-4C47-968B-BE57CE1ED023","shape":{"__isSmartRef__":true,"id":17121},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":17119},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":17122}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":17124},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17121":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"17122":{"style":{"__isSmartRef__":true,"id":17123},"chunkOwner":{"__isSmartRef__":true,"id":17120},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17123":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17124":{"morph":{"__isSmartRef__":true,"id":17120},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17125":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":17126},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"17126":{"stops":[{"__isSmartRef__":true,"id":17127},{"__isSmartRef__":true,"id":17128},{"__isSmartRef__":true,"id":17129},{"__isSmartRef__":true,"id":17130}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17127":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"17128":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17129":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17130":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"17131":{"stops":[{"__isSmartRef__":true,"id":17132},{"__isSmartRef__":true,"id":17133},{"__isSmartRef__":true,"id":17134},{"__isSmartRef__":true,"id":17135}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17132":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"17133":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17134":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17135":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"17136":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17137":{"sourceObj":{"__isSmartRef__":true,"id":17119},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15939},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":17138},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17138":{"submorphs":[{"__isSmartRef__":true,"id":17139}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17146},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":17149},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":17150},{"__isSmartRef__":true,"id":17151}],"con":{"__isSmartRef__":true,"id":17137},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17152},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17139":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17140},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":17145},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":17138},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"17140":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":17141},{"__isSmartRef__":true,"id":17142},{"__isSmartRef__":true,"id":17143},{"__isSmartRef__":true,"id":17144}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"17141":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17142":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17143":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17144":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17145":{"morph":{"__isSmartRef__":true,"id":17139},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17146":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":17147},{"__isSmartRef__":true,"id":17148}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"17147":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17148":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17149":{"morph":{"__isSmartRef__":true,"id":17138},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17150":{"morph":{"__isSmartRef__":true,"id":17138},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17151":{"morph":{"__isSmartRef__":true,"id":17138},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":17139},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17152":{"morphMenuItems":{"__isSmartRef__":true,"id":17153}},"17153":{"varMapping":{"__isSmartRef__":true,"id":17154},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":17159},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17154":{"this":{"__isSmartRef__":true,"id":17138},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17155}},"17155":{"$super":{"__isSmartRef__":true,"id":17156}},"17156":{"varMapping":{"__isSmartRef__":true,"id":17157},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17158},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17157":{"obj":{"__isSmartRef__":true,"id":17138},"name":"morphMenuItems"},"17158":{},"17159":{},"17160":{"morph":{"__isSmartRef__":true,"id":17119},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17161":{"centeredHorizontal":false,"moveHorizontal":true},"17162":{"submorphs":[{"__isSmartRef__":true,"id":17163}],"scripts":[],"id":"B99BE856-7F8D-4601-B28C-1BD99FF90045","shape":{"__isSmartRef__":true,"id":17168},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17169},"lighterFill":{"__isSmartRef__":true,"id":17174},"label":{"__isSmartRef__":true,"id":17163},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":17179},"attributeConnections":[{"__isSmartRef__":true,"id":17180}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":17181},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":15704},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":17182},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"17163":{"submorphs":[],"scripts":[],"id":"06AF5DBF-A13D-4198-BB46-5059523C0E63","shape":{"__isSmartRef__":true,"id":17164},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":17162},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":17165}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":17167},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17164":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"17165":{"style":{"__isSmartRef__":true,"id":17166},"chunkOwner":{"__isSmartRef__":true,"id":17163},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17166":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17167":{"morph":{"__isSmartRef__":true,"id":17163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17168":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":17169},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"17169":{"stops":[{"__isSmartRef__":true,"id":17170},{"__isSmartRef__":true,"id":17171},{"__isSmartRef__":true,"id":17172},{"__isSmartRef__":true,"id":17173}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17170":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"17171":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17172":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17173":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"17174":{"stops":[{"__isSmartRef__":true,"id":17175},{"__isSmartRef__":true,"id":17176},{"__isSmartRef__":true,"id":17177},{"__isSmartRef__":true,"id":17178}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17175":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"17176":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17177":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17178":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"17179":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17180":{"sourceObj":{"__isSmartRef__":true,"id":17162},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15704},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17181":{"morph":{"__isSmartRef__":true,"id":17162},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17182":{"moveHorizontal":true},"17183":{"submorphs":[{"__isSmartRef__":true,"id":17184},{"__isSmartRef__":true,"id":17191}],"scripts":[],"id":"4A1F6EC7-A38B-4879-8F61-708DBA05C7A2","shape":{"__isSmartRef__":true,"id":17194},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17200},"lighterFill":{"__isSmartRef__":true,"id":17205},"label":{"__isSmartRef__":true,"id":17184},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":17210},"attributeConnections":[{"__isSmartRef__":true,"id":17213}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":17214},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":15704},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":17215},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17289},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"17184":{"submorphs":[],"scripts":[],"id":"99181712-C657-48BC-8F2A-AEC0DEC2A56C","shape":{"__isSmartRef__":true,"id":17185},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":17183},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":17186},{"__isSmartRef__":true,"id":17188}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":17190},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"17185":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"17186":{"style":{"__isSmartRef__":true,"id":17187},"chunkOwner":{"__isSmartRef__":true,"id":17184},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17187":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17188":{"style":{"__isSmartRef__":true,"id":17189},"chunkOwner":{"__isSmartRef__":true,"id":17184},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17189":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17190":{"morph":{"__isSmartRef__":true,"id":17184},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17191":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17192},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"4AD3C10C-FBB4-419E-9DE6-4E73D7BEB658","eventHandler":{"__isSmartRef__":true,"id":17193},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":17183},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"17192":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"17193":{"morph":{"__isSmartRef__":true,"id":17191},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17194":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":17195},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"17195":{"stops":[{"__isSmartRef__":true,"id":17196},{"__isSmartRef__":true,"id":17197},{"__isSmartRef__":true,"id":17198},{"__isSmartRef__":true,"id":17199}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17196":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"17197":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"17198":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"17199":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"17200":{"stops":[{"__isSmartRef__":true,"id":17201},{"__isSmartRef__":true,"id":17202},{"__isSmartRef__":true,"id":17203},{"__isSmartRef__":true,"id":17204}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17201":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"17202":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17203":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17204":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"17205":{"stops":[{"__isSmartRef__":true,"id":17206},{"__isSmartRef__":true,"id":17207},{"__isSmartRef__":true,"id":17208},{"__isSmartRef__":true,"id":17209}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17206":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"17207":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17208":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17209":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"17210":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":17211}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17211":{"date":{"__isSmartRef__":true,"id":17212},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"17212":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17213":{"sourceObj":{"__isSmartRef__":true,"id":17183},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17183},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17214":{"morph":{"__isSmartRef__":true,"id":17183},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17215":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":17216},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":17217},"eventHandler":{"__isSmartRef__":true,"id":17258},"attributeConnections":[{"__isSmartRef__":true,"id":17259},{"__isSmartRef__":true,"id":17260},{"__isSmartRef__":true,"id":17261}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":17263},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":17183},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17268},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(40.0,4131.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"17216":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(775.0,471.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"17217":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":17218},{"__isSmartRef__":true,"id":17220},{"__isSmartRef__":true,"id":17222},{"__isSmartRef__":true,"id":17224},{"__isSmartRef__":true,"id":17226},{"__isSmartRef__":true,"id":17228},{"__isSmartRef__":true,"id":17230},{"__isSmartRef__":true,"id":17232},{"__isSmartRef__":true,"id":17234},{"__isSmartRef__":true,"id":17236},{"__isSmartRef__":true,"id":17238},{"__isSmartRef__":true,"id":17240},{"__isSmartRef__":true,"id":17242},{"__isSmartRef__":true,"id":17244},{"__isSmartRef__":true,"id":17246},{"__isSmartRef__":true,"id":17248},{"__isSmartRef__":true,"id":17250},{"__isSmartRef__":true,"id":17252},{"__isSmartRef__":true,"id":17254},{"__isSmartRef__":true,"id":17256}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17218":{"date":{"__isSmartRef__":true,"id":17219},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"17219":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17220":{"date":{"__isSmartRef__":true,"id":17221},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"17221":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17222":{"date":{"__isSmartRef__":true,"id":17223},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"17223":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17224":{"date":{"__isSmartRef__":true,"id":17225},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"17225":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17226":{"date":{"__isSmartRef__":true,"id":17227},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"17227":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17228":{"date":{"__isSmartRef__":true,"id":17229},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"17229":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17230":{"date":{"__isSmartRef__":true,"id":17231},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"17231":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17232":{"date":{"__isSmartRef__":true,"id":17233},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17233":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"17234":{"date":{"__isSmartRef__":true,"id":17235},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17235":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"17236":{"date":{"__isSmartRef__":true,"id":17237},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17237":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"17238":{"date":{"__isSmartRef__":true,"id":17239},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"17239":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17240":{"date":{"__isSmartRef__":true,"id":17241},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"17241":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17242":{"date":{"__isSmartRef__":true,"id":17243},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"17243":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17244":{"date":{"__isSmartRef__":true,"id":17245},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"17245":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17246":{"date":{"__isSmartRef__":true,"id":17247},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"17247":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17248":{"date":{"__isSmartRef__":true,"id":17249},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"17249":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17250":{"date":{"__isSmartRef__":true,"id":17251},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"17251":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17252":{"date":{"__isSmartRef__":true,"id":17253},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"17253":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17254":{"date":{"__isSmartRef__":true,"id":17255},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"17255":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17256":{"date":{"__isSmartRef__":true,"id":17257},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"17257":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17258":{"morph":{"__isSmartRef__":true,"id":17215},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17259":{"sourceObj":{"__isSmartRef__":true,"id":17215},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":17215},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17260":{"sourceObj":{"__isSmartRef__":true,"id":17215},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":17183},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17261":{"sourceObj":{"__isSmartRef__":true,"id":17215},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":15704},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":17262},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17262":{"source":{"__isSmartRef__":true,"id":17215},"target":{"__isSmartRef__":true,"id":15704}},"17263":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17264}},"17264":{"test01IsMorph":{"__isSmartRef__":true,"id":17265}},"17265":{"varMapping":{"__isSmartRef__":true,"id":17266},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17267},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17266":{"this":{"__isSmartRef__":true,"id":17263}},"17267":{},"17268":{"update":{"__isSmartRef__":true,"id":17269},"updateOnMove":{"__isSmartRef__":true,"id":17273},"bringToFront":{"__isSmartRef__":true,"id":17277},"morphUnderCursor":{"__isSmartRef__":true,"id":17285}},"17269":{"varMapping":{"__isSmartRef__":true,"id":17270},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17271},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17270":{"this":{"__isSmartRef__":true,"id":17215}},"17271":{"timestamp":{"__isSmartRef__":true,"id":17272},"user":"lauritz","tags":[]},"17272":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17273":{"varMapping":{"__isSmartRef__":true,"id":17274},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":17275},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17274":{"this":{"__isSmartRef__":true,"id":17215}},"17275":{"timestamp":{"__isSmartRef__":true,"id":17276},"user":"lauritz","tags":[]},"17276":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17277":{"varMapping":{"__isSmartRef__":true,"id":17278},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":17283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17278":{"this":{"__isSmartRef__":true,"id":17215},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17279}},"17279":{"$super":{"__isSmartRef__":true,"id":17280}},"17280":{"varMapping":{"__isSmartRef__":true,"id":17281},"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":17282},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17281":{"obj":{"__isSmartRef__":true,"id":17215},"name":"bringToFront"},"17282":{},"17283":{"timestamp":{"__isSmartRef__":true,"id":17284},"user":"lauritz","tags":[]},"17284":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17285":{"varMapping":{"__isSmartRef__":true,"id":17286},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":17287},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17286":{"this":{"__isSmartRef__":true,"id":17215}},"17287":{"timestamp":{"__isSmartRef__":true,"id":17288},"user":"lauritz","tags":[]},"17288":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17289":{"onFire":{"__isSmartRef__":true,"id":17290},"removeHighlighting":{"__isSmartRef__":true,"id":17294},"onMouseMove":{"__isSmartRef__":true,"id":17298},"onMouseOut":{"__isSmartRef__":true,"id":17306},"reset":{"__isSmartRef__":true,"id":17314},"isTracking":{"__isSmartRef__":true,"id":17318},"isHighlighting":{"__isSmartRef__":true,"id":17322},"currentTarget":{"__isSmartRef__":true,"id":17326}},"17290":{"varMapping":{"__isSmartRef__":true,"id":17291},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17292},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17291":{"this":{"__isSmartRef__":true,"id":17183}},"17292":{"timestamp":{"__isSmartRef__":true,"id":17293},"user":"lauritz","tags":[]},"17293":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17294":{"varMapping":{"__isSmartRef__":true,"id":17295},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":17296},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17295":{"this":{"__isSmartRef__":true,"id":17183}},"17296":{"timestamp":{"__isSmartRef__":true,"id":17297},"user":"lauritz","tags":[]},"17297":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17298":{"varMapping":{"__isSmartRef__":true,"id":17299},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17304},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17299":{"this":{"__isSmartRef__":true,"id":17183},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17300}},"17300":{"$super":{"__isSmartRef__":true,"id":17301}},"17301":{"varMapping":{"__isSmartRef__":true,"id":17302},"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":17303},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17302":{"obj":{"__isSmartRef__":true,"id":17183},"name":"onMouseMove"},"17303":{},"17304":{"timestamp":{"__isSmartRef__":true,"id":17305},"user":"lauritz","tags":[]},"17305":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17306":{"varMapping":{"__isSmartRef__":true,"id":17307},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17312},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17307":{"this":{"__isSmartRef__":true,"id":17183},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17308}},"17308":{"$super":{"__isSmartRef__":true,"id":17309}},"17309":{"varMapping":{"__isSmartRef__":true,"id":17310},"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":17311},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17310":{"obj":{"__isSmartRef__":true,"id":17183},"name":"onMouseOut"},"17311":{},"17312":{"timestamp":{"__isSmartRef__":true,"id":17313},"user":"lauritz","tags":[]},"17313":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17314":{"varMapping":{"__isSmartRef__":true,"id":17315},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":17316},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17315":{"this":{"__isSmartRef__":true,"id":17183}},"17316":{"timestamp":{"__isSmartRef__":true,"id":17317},"user":"lauritz","tags":[]},"17317":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17318":{"varMapping":{"__isSmartRef__":true,"id":17319},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":17320},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17319":{"this":{"__isSmartRef__":true,"id":17183}},"17320":{"timestamp":{"__isSmartRef__":true,"id":17321},"user":"lauritz","tags":[]},"17321":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17322":{"varMapping":{"__isSmartRef__":true,"id":17323},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":17324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17323":{"this":{"__isSmartRef__":true,"id":17183}},"17324":{"timestamp":{"__isSmartRef__":true,"id":17325},"user":"lauritz","tags":[]},"17325":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17326":{"varMapping":{"__isSmartRef__":true,"id":17327},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":17328},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17327":{"this":{"__isSmartRef__":true,"id":17183}},"17328":{"timestamp":{"__isSmartRef__":true,"id":17329},"user":"lauritz","tags":[]},"17329":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17330":{"target":{"__isSmartRef__":true,"id":15704},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"17331":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"17332":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":17333}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17333":{"date":{"__isSmartRef__":true,"id":17334},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"17334":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17335":{"morph":{"__isSmartRef__":true,"id":15704},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17336":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"17337":{},"17338":{"displayInitialScript":{"__isSmartRef__":true,"id":17339},"displayJavaScriptSource":{"__isSmartRef__":true,"id":17343},"displaySourceForConnection":{"__isSmartRef__":true,"id":17347},"displaySourceForScript":{"__isSmartRef__":true,"id":17351},"generateSourceForConnection":{"__isSmartRef__":true,"id":17355},"generateSourceForScript":{"__isSmartRef__":true,"id":17359},"generateTargetCode":{"__isSmartRef__":true,"id":17363},"newConnection":{"__isSmartRef__":true,"id":17367},"newScript":{"__isSmartRef__":true,"id":17371},"reset":{"__isSmartRef__":true,"id":17375},"selectChangedContent":{"__isSmartRef__":true,"id":17379},"setTarget":{"__isSmartRef__":true,"id":17383},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":17387},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":17391},"updateLists":{"__isSmartRef__":true,"id":17395},"onShutdown":{"__isSmartRef__":true,"id":17399},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":17403},"update":{"__isSmartRef__":true,"id":17407},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":17411},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":17415},"printTags":{"__isSmartRef__":true,"id":17423},"setTag":{"__isSmartRef__":true,"id":17427},"runScript":{"__isSmartRef__":true,"id":17431},"openPartTestRunner":{"__isSmartRef__":true,"id":17435},"hasUnsavedChanges":{"__isSmartRef__":true,"id":17439}},"17339":{"varMapping":{"__isSmartRef__":true,"id":17340},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17341},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17340":{"this":{"__isSmartRef__":true,"id":15704}},"17341":{"timestamp":{"__isSmartRef__":true,"id":17342},"user":"lauritz","tags":[]},"17342":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"17343":{"varMapping":{"__isSmartRef__":true,"id":17344},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17345},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17344":{"this":{"__isSmartRef__":true,"id":15704}},"17345":{"timestamp":{"__isSmartRef__":true,"id":17346},"user":"lauritz","tags":[]},"17346":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"17347":{"varMapping":{"__isSmartRef__":true,"id":17348},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":17349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17348":{"this":{"__isSmartRef__":true,"id":15704}},"17349":{"timestamp":{"__isSmartRef__":true,"id":17350},"user":"conradcalmez","tags":[]},"17350":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"17351":{"varMapping":{"__isSmartRef__":true,"id":17352},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":17353},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17352":{"this":{"__isSmartRef__":true,"id":15704}},"17353":{"timestamp":{"__isSmartRef__":true,"id":17354},"user":"cschuster","tags":[]},"17354":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17355":{"varMapping":{"__isSmartRef__":true,"id":17356},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":17357},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17356":{"this":{"__isSmartRef__":true,"id":15704}},"17357":{"timestamp":{"__isSmartRef__":true,"id":17358},"user":"lauritz","tags":[]},"17358":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"17359":{"varMapping":{"__isSmartRef__":true,"id":17360},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":17361},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17360":{"this":{"__isSmartRef__":true,"id":15704}},"17361":{"timestamp":{"__isSmartRef__":true,"id":17362},"user":"cschuster","tags":[]},"17362":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17363":{"varMapping":{"__isSmartRef__":true,"id":17364},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":17365},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17364":{"this":{"__isSmartRef__":true,"id":15704}},"17365":{"timestamp":{"__isSmartRef__":true,"id":17366},"user":"lauritz","tags":[]},"17366":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"17367":{"varMapping":{"__isSmartRef__":true,"id":17368},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17369},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17368":{"this":{"__isSmartRef__":true,"id":15704}},"17369":{"timestamp":{"__isSmartRef__":true,"id":17370},"user":"lauritz","tags":[]},"17370":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"17371":{"varMapping":{"__isSmartRef__":true,"id":17372},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17373},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17372":{"this":{"__isSmartRef__":true,"id":15704}},"17373":{"timestamp":{"__isSmartRef__":true,"id":17374},"user":"lauritz","tags":[]},"17374":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"17375":{"varMapping":{"__isSmartRef__":true,"id":17376},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":17377},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17376":{"this":{"__isSmartRef__":true,"id":15704}},"17377":{"timestamp":{"__isSmartRef__":true,"id":17378},"user":"lauritz","tags":[]},"17378":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"17379":{"varMapping":{"__isSmartRef__":true,"id":17380},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i= 2) {\n console.log(this.getPosition());\n console.log(sketchPad.getPosition());\n var from = this.points[0].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n var to = this.points[1].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n console.log(\"Line between \" + from.x + \",\" + from.y + \" and \" + to.x + \",\" + to.y);\n var m = new lively.morphic.Path([from, to]);\n this.addMorph(m);\n this.points[0] = this.points.pop();\n }\n } else {\n this.points = new Array(evt.mousePoint);\n }\n console.log(\"MouseDown \" + evt.mousePoint);\n console.log(this.points);\n console.log(this);\n}","funcProperties":{"__isSmartRef__":true,"id":18410},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18409":{"this":{"__isSmartRef__":true,"id":18259}},"18410":{"timestamp":{"__isSmartRef__":true,"id":18411},"user":"daniel.hoffmann","tags":[]},"18411":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:09:37 GMT+0100 (Mitteleuropäische Zeit)"},"18412":{"varMapping":{"__isSmartRef__":true,"id":18413},"source":"function mouseDown(element, evt) {\n console.log(element.name);\n console.log(evt);\n if(element.name != \"SketchPadCanvas\") {\n this.owner.select(element.name, this.partOfRectangle(element, evt));\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18414},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18413":{"this":{"__isSmartRef__":true,"id":18259}},"18414":{"timestamp":{"__isSmartRef__":true,"id":18415},"user":"daniel.hoffmann","tags":[]},"18415":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:03 GMT+0100 (Mitteleuropäische Zeit)"},"18416":{"varMapping":{"__isSmartRef__":true,"id":18417},"source":"function partOfRectangle(element, evt) {\n var pointClicked = lively.pt(evt.layerX, evt. layerY);\n var elementExtent = element.getExtent();\n if (pointClicked.x < elementExtent.x * 0.2) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TL\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BL\";\n } else {\n return \"L\";\n }\n } else if (pointClicked.x > elementExtent.x * 0.8) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TR\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BR\";\n } else {\n return \"R\";\n }\n } else {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"T\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"B\";\n } else {\n return \"M\";\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18418},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18417":{"this":{"__isSmartRef__":true,"id":18259}},"18418":{"timestamp":{"__isSmartRef__":true,"id":18419},"user":"daniel.hoffmann","tags":[]},"18419":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:45:10 GMT+0100 (Mitteleuropäische Zeit)"},"18420":{"target":{"__isSmartRef__":true,"id":17540},"selector":"runSimplex","args":[],"stopped":false,"tickTime":10,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"18421":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1720.0,1260.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"18422":{"partsSpaceName":"PartsBin/sd1213/","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":18423},{"__isSmartRef__":true,"id":18425},{"__isSmartRef__":true,"id":18427},{"__isSmartRef__":true,"id":18429},{"__isSmartRef__":true,"id":18431},{"__isSmartRef__":true,"id":18433},{"__isSmartRef__":true,"id":18435},{"__isSmartRef__":true,"id":18437},{"__isSmartRef__":true,"id":18439},{"__isSmartRef__":true,"id":18441},{"__isSmartRef__":true,"id":18443},{"__isSmartRef__":true,"id":18445},{"__isSmartRef__":true,"id":18447},{"__isSmartRef__":true,"id":18449},{"__isSmartRef__":true,"id":18451},{"__isSmartRef__":true,"id":18453},{"__isSmartRef__":true,"id":18455},{"__isSmartRef__":true,"id":18457},{"__isSmartRef__":true,"id":18459},{"__isSmartRef__":true,"id":18461},{"__isSmartRef__":true,"id":18463},{"__isSmartRef__":true,"id":18465},{"__isSmartRef__":true,"id":18467},{"__isSmartRef__":true,"id":18469},{"__isSmartRef__":true,"id":18471},{"__isSmartRef__":true,"id":18473},{"__isSmartRef__":true,"id":18475},{"__isSmartRef__":true,"id":18477},{"__isSmartRef__":true,"id":18479},{"__isSmartRef__":true,"id":18481},{"__isSmartRef__":true,"id":18483},{"__isSmartRef__":true,"id":18485},{"__isSmartRef__":true,"id":18487},{"__isSmartRef__":true,"id":18489},{"__isSmartRef__":true,"id":18491},{"__isSmartRef__":true,"id":18493},{"__isSmartRef__":true,"id":18495},{"__isSmartRef__":true,"id":18497},{"__isSmartRef__":true,"id":18499},{"__isSmartRef__":true,"id":18501},{"__isSmartRef__":true,"id":18503},{"__isSmartRef__":true,"id":18505}],"lastModifiedDate":{"__isSmartRef__":true,"id":18507},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18423":{"date":{"__isSmartRef__":true,"id":18424},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"5C684377-A256-4AA8-962B-9A302949725C"},"18424":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:11 GMT+0100 (Mitteleuropäische Zeit)"},"18425":{"date":{"__isSmartRef__":true,"id":18426},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"0A7655CB-8651-4613-ADA5-58AA4372AB85"},"18426":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:07 GMT+0100 (Mitteleuropäische Zeit)"},"18427":{"date":{"__isSmartRef__":true,"id":18428},"author":"daniel.hoffmann","message":"determine most significant change after resizing/dragging","id":"D99B1482-6C11-4C09-B86E-D7E4BC5BEAB6"},"18428":{"isSerializedDate":true,"string":"Sun Dec 16 2012 20:19:04 GMT+0100 (Mitteleuropäische Zeit)"},"18429":{"date":{"__isSmartRef__":true,"id":18430},"author":"daniel.hoffmann","message":"reset cached bounds","id":"40FAD20C-A725-44D3-8554-25F83F803C32"},"18430":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:28 GMT+0100 (Mitteleuropäische Zeit)"},"18431":{"date":{"__isSmartRef__":true,"id":18432},"author":"daniel.hoffmann","message":"reset cached bounds","id":"AD49DF95-1788-4FD3-A7BE-07A92AE62EE1"},"18432":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:01 GMT+0100 (Mitteleuropäische Zeit)"},"18433":{"date":{"__isSmartRef__":true,"id":18434},"author":"daniel.hoffmann","message":"underline most negative F value","id":"51F05C0D-879C-4078-A146-74EBD09EE0B0"},"18434":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:44:52 GMT+0100 (Mitteleuropäische Zeit)"},"18435":{"date":{"__isSmartRef__":true,"id":18436},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B23D9CDF-EB67-454C-8E61-015EEB40BE64"},"18436":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:00:12 GMT+0100 (Mitteleuropäische Zeit)"},"18437":{"date":{"__isSmartRef__":true,"id":18438},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B679C6DD-FB4D-4ED5-B8F3-4BE00C95D44A"},"18438":{"isSerializedDate":true,"string":"Sat Dec 15 2012 15:59:43 GMT+0100 (Mitteleuropäische Zeit)"},"18439":{"date":{"__isSmartRef__":true,"id":18440},"author":"lisa.pfisterer","message":"Bugfix: Abbruchbedingung negative Werte","id":"29D978B5-26E0-4168-9F3B-F9B7067FE30C"},"18440":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:42:14 GMT+0100 (Mitteleuropäische Zeit)"},"18441":{"date":{"__isSmartRef__":true,"id":18442},"author":"lisa.pfisterer","message":"Layout for the layouting helper ;)","id":"75B2625F-68A5-4461-B879-AD50FAE4415C"},"18442":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:05:48 GMT+0100 (Mitteleuropäische Zeit)"},"18443":{"date":{"__isSmartRef__":true,"id":18444},"author":"daniel.hoffmann","message":"add constraint for first variable in ratio constraint if both variables are not specified","id":"740B557B-62D1-4CBB-A0F6-8192C8DBB510"},"18444":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:35:07 GMT+0100 (Mitteleuropäische Zeit)"},"18445":{"date":{"__isSmartRef__":true,"id":18446},"author":"daniel.hoffmann","message":"add vertical distance constraint manually","id":"67F12FCF-5DD0-47A4-9793-ED578659E555"},"18446":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:55:56 GMT+0100 (Mitteleuropäische Zeit)"},"18447":{"date":{"__isSmartRef__":true,"id":18448},"author":"lisa.pfisterer","message":"Positionen möglich! :) Sowie Constraints-Array angelegt","id":"4052D55D-CD65-4555-A26D-59AFBCC32962"},"18448":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:23:18 GMT+0100 (Mitteleuropäische Zeit)"},"18449":{"date":{"__isSmartRef__":true,"id":18450},"author":"lisa.pfisterer","message":"Ratio implementiert (richtig herum??)","id":"37F523CF-DD2D-4A29-96F1-E50E32CD8D94"},"18450":{"isSerializedDate":true,"string":"Mon Dec 03 2012 23:26:16 GMT+0100 (Mitteleuropäische Zeit)"},"18451":{"date":{"__isSmartRef__":true,"id":18452},"author":"daniel.hoffmann","message":"read value of ratio","id":"1534C786-A4CB-4E28-8341-71AEBC1C796B"},"18452":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:15:07 GMT+0100 (Mitteleuropäische Zeit)"},"18453":{"date":{"__isSmartRef__":true,"id":18454},"author":"daniel.hoffmann","message":"get side of rectangle","id":"0E2DB143-F8A6-4DEA-A29B-8B814B27984E"},"18454":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:43 GMT+0100 (Mitteleuropäische Zeit)"},"18455":{"date":{"__isSmartRef__":true,"id":18456},"author":"daniel.hoffmann","message":"ratio button works as well","id":"855AF291-AD64-458B-9689-798C7B7C95B5"},"18456":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:06:02 GMT+0100 (Mitteleuropäische Zeit)"},"18457":{"date":{"__isSmartRef__":true,"id":18458},"author":"daniel.hoffmann","message":"Fixed bug to get current value of constraint type (width, height) \nAdded button to set up sketch area","id":"97C976C9-4DA1-40D1-8108-57DD86CA3BA2"},"18458":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:00:42 GMT+0100 (Mitteleuropäische Zeit)"},"18459":{"date":{"__isSmartRef__":true,"id":18460},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"18460":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (Mitteleuropäische Zeit)"},"18461":{"date":{"__isSmartRef__":true,"id":18462},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"18462":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"18463":{"date":{"__isSmartRef__":true,"id":18464},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"18464":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"18465":{"date":{"__isSmartRef__":true,"id":18466},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"18466":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18467":{"date":{"__isSmartRef__":true,"id":18468},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"18468":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18469":{"date":{"__isSmartRef__":true,"id":18470},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18470":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"18471":{"date":{"__isSmartRef__":true,"id":18472},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18472":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"18473":{"date":{"__isSmartRef__":true,"id":18474},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18474":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"18475":{"date":{"__isSmartRef__":true,"id":18476},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"18476":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18477":{"date":{"__isSmartRef__":true,"id":18478},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"18478":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18479":{"date":{"__isSmartRef__":true,"id":18480},"author":"daniel.hoffmann","message":"Added support for adding constraints manually","id":"09ABA022-2B1A-4B91-8B3B-31A5752DD828"},"18480":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:38:16 GMT+0100 (Mitteleuropäische Zeit)"},"18481":{"date":{"__isSmartRef__":true,"id":18482},"author":"lisa.pfisterer","message":"Änderungen von Lisa. Array Util, Tableau-Anzeige, erste Schritte für Setter.","id":"5E3055D8-ECFA-4BEE-A27D-35F84A422A00"},"18482":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:28:16 GMT+0100 (Mitteleuropäische Zeit)"},"18483":{"date":{"__isSmartRef__":true,"id":18484},"author":"lisa.pfisterer","message":"Umsetzen der height-Constraints ins Tableau jetzt möglich. auch die zu maximierende F-Funktion. Außerdem Anzeige der aktuellen Werte","id":"0E43FD81-95AA-4810-BF4D-5132C4CB5430"},"18484":{"isSerializedDate":true,"string":"Sun Dec 02 2012 19:09:22 GMT+0100 (Mitteleuropäische Zeit)"},"18485":{"date":{"__isSmartRef__":true,"id":18486},"author":"daniel.hoffmann","message":"position constraint can be added manually, disabled syntax highlighting on output boxes","id":"7D9A3D34-1DA5-4BF6-8A5D-53C265AC87A8"},"18486":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:44:32 GMT+0100 (Mitteleuropäische Zeit)"},"18487":{"date":{"__isSmartRef__":true,"id":18488},"author":"daniel.hoffmann","message":"got adding of ratio constraint working","id":"11BC8BB4-8039-4A3A-A8C6-049AFF5BF3B1"},"18488":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:27:18 GMT+0100 (Mitteleuropäische Zeit)"},"18489":{"date":{"__isSmartRef__":true,"id":18490},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"830E1959-4CD2-400A-8832-B463D536CF66"},"18490":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:40:18 GMT+0100 (Mitteleuropäische Zeit)"},"18491":{"date":{"__isSmartRef__":true,"id":18492},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"08861437-D7B9-4D35-9A3E-3F1320C6E6A5"},"18492":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:41:06 GMT+0100 (Mitteleuropäische Zeit)"},"18493":{"date":{"__isSmartRef__":true,"id":18494},"author":"daniel.hoffmann","message":"add vertical distance constraint","id":"8696D8FA-BA32-4AF6-B86C-1C47F2AD2BA1"},"18494":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:25:33 GMT+0100 (Mitteleuropäische Zeit)"},"18495":{"date":{"__isSmartRef__":true,"id":18496},"author":"daniel.hoffmann","message":"add horizontal distance constraint","id":"EAAB49A7-D541-4E81-B8E0-0BC33811146A"},"18496":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:33:24 GMT+0100 (Mitteleuropäische Zeit)"},"18497":{"date":{"__isSmartRef__":true,"id":18498},"author":"daniel.hoffmann","message":"continuous constraint solving for distances","id":"36C600D0-D640-4727-8EDC-703660454CD5"},"18498":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:45:37 GMT+0100 (Mitteleuropäische Zeit)"},"18499":{"date":{"__isSmartRef__":true,"id":18500},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"8FD7CB58-9017-4C4A-92AB-6C0FC1BCD3FE"},"18500":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:07:14 GMT+0100 (Mitteleuropäische Zeit)"},"18501":{"date":{"__isSmartRef__":true,"id":18502},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"EBBB12D7-AB9B-4A8E-89FE-09E4B371A3DC"},"18502":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:08:07 GMT+0100 (Mitteleuropäische Zeit)"},"18503":{"date":{"__isSmartRef__":true,"id":18504},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"440A0E7F-D8B8-4AF4-8D00-B265B0B6A0A8"},"18504":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:03:58 GMT+0100 (Mitteleuropäische Zeit)"},"18505":{"date":{"__isSmartRef__":true,"id":18506},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"12F7798B-354C-4D1E-B846-2D485454EAC8"},"18506":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:04:24 GMT+0100 (Mitteleuropäische Zeit)"},"18507":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:00:30 GMT+0100 (Mitteleuropäische Zeit)"},"18508":{"morph":{"__isSmartRef__":true,"id":17540},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18509":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18510}},"18510":{"test01IsMorph":{"__isSmartRef__":true,"id":18511}},"18511":{"varMapping":{"__isSmartRef__":true,"id":18512},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18512":{"this":{"__isSmartRef__":true,"id":18509}},"18513":{},"18514":{"tableau":[[-1,-1,1,1,0,0,0,0,0,0,0,0,0,0,"0"],[0,0,0,0,"1",-1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,"1",-1,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,379],[0,1,0,0,0,0,0,0,0,0,0,1,0,0,52],[0,0,0,0,1,0,0,0,0,0,0,0,1,0,159],[0,0,0,0,0,0,0,1,0,0,0,0,0,1,61],[-1,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0]],"all":["red.x","red.w","blue.x","x0","red.y","blue.y","x1","red.h","blue.h","x2","x3","x4","x5","x6"],"schlupf":["x0","x1","x2","x3","x4","x5","x6"],"needed":["red.x","red.w","blue.x","red.y","blue.y","red.h","blue.h"],"resultArray":[0,0],"result":false,"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"18515":{"initializeTableau":{"__isSmartRef__":true,"id":18516},"initSimplex":{"__isSmartRef__":true,"id":18520},"simplexStep":{"__isSmartRef__":true,"id":18524},"start":{"__isSmartRef__":true,"id":18528},"stop":{"__isSmartRef__":true,"id":18532},"parseConstraints":{"__isSmartRef__":true,"id":18536},"testTableau":{"__isSmartRef__":true,"id":18540},"addConstraintArray":{"__isSmartRef__":true,"id":18544},"extendArrayWithZeros":{"__isSmartRef__":true,"id":18548},"height":{"__isSmartRef__":true,"id":18552},"addConstraint":{"__isSmartRef__":true,"id":18556},"getValueForConstraintType":{"__isSmartRef__":true,"id":18560},"select":{"__isSmartRef__":true,"id":18564},"setCurrentConstraintType":{"__isSmartRef__":true,"id":18568},"roundTableau":{"__isSmartRef__":true,"id":18572},"setValue":{"__isSmartRef__":true,"id":18576},"stepping":{"__isSmartRef__":true,"id":18580},"testStuff":{"__isSmartRef__":true,"id":18584},"getRatioSide":{"__isSmartRef__":true,"id":18588},"addRatioConstraint":{"__isSmartRef__":true,"id":18592},"length":{"__isSmartRef__":true,"id":18596},"printTableau":{"__isSmartRef__":true,"id":18600},"showVariableValues":{"__isSmartRef__":true,"id":18604},"getValue":{"__isSmartRef__":true,"id":18608},"width":{"__isSmartRef__":true,"id":18612},"ratio":{"__isSmartRef__":true,"id":18616},"position":{"__isSmartRef__":true,"id":18620},"addVerticalDistanceConstraint":{"__isSmartRef__":true,"id":18624},"addDistanceConstraint":{"__isSmartRef__":true,"id":18628},"verticalDistance":{"__isSmartRef__":true,"id":18632},"horizontalDistance":{"__isSmartRef__":true,"id":18636},"runSimplex":{"__isSmartRef__":true,"id":18640},"x":{"__isSmartRef__":true,"id":18644},"y":{"__isSmartRef__":true,"id":18648},"initSimplexManually":{"__isSmartRef__":true,"id":18652}},"18516":{"varMapping":{"__isSmartRef__":true,"id":18517},"source":"function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":18518},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18517":{"this":{"__isSmartRef__":true,"id":17540}},"18518":{"timestamp":{"__isSmartRef__":true,"id":18519},"user":"lisa.pfisterer","tags":[]},"18519":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:12 GMT+0100 (Mitteleuropäische Zeit)"},"18520":{"varMapping":{"__isSmartRef__":true,"id":18521},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n}","funcProperties":{"__isSmartRef__":true,"id":18522},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18521":{"this":{"__isSmartRef__":true,"id":17540}},"18522":{"timestamp":{"__isSmartRef__":true,"id":18523},"user":"daniel.hoffmann","tags":[]},"18523":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"18524":{"varMapping":{"__isSmartRef__":true,"id":18525},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n //console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n this.specifiedValues = new Array();\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":18526},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18525":{"this":{"__isSmartRef__":true,"id":17540}},"18526":{"timestamp":{"__isSmartRef__":true,"id":18527},"user":"daniel.hoffmann","tags":[]},"18527":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"18528":{"varMapping":{"__isSmartRef__":true,"id":18529},"source":"function start() {\n this.algorithm = null;\n this.startStepping(10, \"runSimplex\")\n}","funcProperties":{"__isSmartRef__":true,"id":18530},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18529":{"this":{"__isSmartRef__":true,"id":17540}},"18530":{"timestamp":{"__isSmartRef__":true,"id":18531},"user":"daniel.hoffmann","tags":[]},"18531":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:58:03 GMT+0100 (Mitteleuropäische Zeit)"},"18532":{"varMapping":{"__isSmartRef__":true,"id":18533},"source":"function stop() {\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":18534},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18533":{"this":{"__isSmartRef__":true,"id":17540}},"18534":{"timestamp":{"__isSmartRef__":true,"id":18535},"user":"lisa.pfisterer","tags":[]},"18535":{"isSerializedDate":true,"string":"Sat Dec 01 2012 18:56:37 GMT+0100 (Mitteleuropäische Zeit)"},"18536":{"varMapping":{"__isSmartRef__":true,"id":18537},"source":"function parseConstraints() {\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"x\":\n this.x(variables);\n break;\n case \"y\":\n this.y(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n console.log(\"needed values: \" + this.neededValues);\n console.log(\"specified values: \" + this.specifiedValues);\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n /*var mostSignificantChangeFound = false;\n for (var j = 0; j < this.neededValues[i][m].length; j++) {\n if(this.neededValues[i][m][j] == \n this.mostSignificantChange) {\n debugger;\n max = 0.99;\n maxIndex = m;\n mostSignificantChangeFound = true;\n }\n }\n if (mostSignificantChangeFound)\n break;*/\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n var alreadySpecified = false;\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (toBeAdded == this.specifiedValues[l]) {\n alreadySpecified = true;\n break;\n }\n }\n if (!alreadySpecified) {\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18538},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18537":{"this":{"__isSmartRef__":true,"id":17540}},"18538":{"timestamp":{"__isSmartRef__":true,"id":18539},"user":"daniel.hoffmann","tags":[]},"18539":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"18540":{"varMapping":{"__isSmartRef__":true,"id":18541},"source":"function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}","funcProperties":{"__isSmartRef__":true,"id":18542},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18541":{"this":{"__isSmartRef__":true,"id":17540}},"18542":{"timestamp":{"__isSmartRef__":true,"id":18543},"user":"lisa.pfisterer","tags":[]},"18543":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:53:18 GMT+0100 (Mitteleuropäische Zeit)"},"18544":{"varMapping":{"__isSmartRef__":true,"id":18545},"source":"function addConstraintArray(variables, sum) {\n var length = this.algorithm.tableau[0].length;\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n}","funcProperties":{"__isSmartRef__":true,"id":18546},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18545":{"this":{"__isSmartRef__":true,"id":17540}},"18546":{"timestamp":{"__isSmartRef__":true,"id":18547},"user":"daniel.hoffmann","tags":[]},"18547":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:49 GMT+0100 (Mitteleuropäische Zeit)"},"18548":{"varMapping":{"__isSmartRef__":true,"id":18549},"source":"function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}","funcProperties":{"__isSmartRef__":true,"id":18550},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18549":{"this":{"__isSmartRef__":true,"id":17540}},"18550":{"timestamp":{"__isSmartRef__":true,"id":18551},"user":"lisa.pfisterer","tags":[]},"18551":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:58:45 GMT+0100 (Mitteleuropäische Zeit)"},"18552":{"varMapping":{"__isSmartRef__":true,"id":18553},"source":"function height(variables) {\n var variable = variables[0] + \".h\";\n var value = variables[1];\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":18554},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18553":{"this":{"__isSmartRef__":true,"id":17540}},"18554":{"timestamp":{"__isSmartRef__":true,"id":18555},"user":"daniel.hoffmann","tags":[]},"18555":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:31 GMT+0100 (Mitteleuropäische Zeit)"},"18556":{"varMapping":{"__isSmartRef__":true,"id":18557},"source":"function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}","funcProperties":{"__isSmartRef__":true,"id":18558},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18557":{"this":{"__isSmartRef__":true,"id":17540}},"18558":{"timestamp":{"__isSmartRef__":true,"id":18559},"user":"daniel.hoffmann","tags":[]},"18559":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:43:21 GMT+0100 (Mitteleuropäische Zeit)"},"18560":{"varMapping":{"__isSmartRef__":true,"id":18561},"source":"function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18562},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18561":{"this":{"__isSmartRef__":true,"id":17540}},"18562":{"timestamp":{"__isSmartRef__":true,"id":18563},"user":"daniel.hoffmann","tags":[]},"18563":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:31:12 GMT+0100 (Mitteleuropäische Zeit)"},"18564":{"varMapping":{"__isSmartRef__":true,"id":18565},"source":"function select(name, part) {\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18566},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18565":{"this":{"__isSmartRef__":true,"id":17540}},"18566":{"timestamp":{"__isSmartRef__":true,"id":18567},"user":"daniel.hoffmann","tags":[]},"18567":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:35:14 GMT+0100 (Mitteleuropäische Zeit)"},"18568":{"varMapping":{"__isSmartRef__":true,"id":18569},"source":"function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18570},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18569":{"this":{"__isSmartRef__":true,"id":17540}},"18570":{"timestamp":{"__isSmartRef__":true,"id":18571},"user":"daniel.hoffmann","tags":[]},"18571":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"18572":{"varMapping":{"__isSmartRef__":true,"id":18573},"source":"function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}","funcProperties":{"__isSmartRef__":true,"id":18574},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18573":{"this":{"__isSmartRef__":true,"id":17540}},"18574":{"timestamp":{"__isSmartRef__":true,"id":18575},"user":"lisa.pfisterer","tags":[]},"18575":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:25:12 GMT+0100 (Mitteleuropäische Zeit)"},"18576":{"varMapping":{"__isSmartRef__":true,"id":18577},"source":"function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}","funcProperties":{"__isSmartRef__":true,"id":18578},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18577":{"this":{"__isSmartRef__":true,"id":17540}},"18578":{"timestamp":{"__isSmartRef__":true,"id":18579},"user":"daniel.hoffmann","tags":[]},"18579":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (Mitteleuropäische Zeit)"},"18580":{"varMapping":{"__isSmartRef__":true,"id":18581},"source":"function stepping() {\n this.startStepping(100, \"testStuff\")\n}","funcProperties":{"__isSmartRef__":true,"id":18582},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18581":{"this":{"__isSmartRef__":true,"id":17540}},"18582":{"timestamp":{"__isSmartRef__":true,"id":18583},"user":"lisa.pfisterer","tags":[]},"18583":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:26:27 GMT+0100 (Mitteleuropäische Zeit)"},"18584":{"varMapping":{"__isSmartRef__":true,"id":18585},"source":"function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}","funcProperties":{"__isSmartRef__":true,"id":18586},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18585":{"this":{"__isSmartRef__":true,"id":17540}},"18586":{"timestamp":{"__isSmartRef__":true,"id":18587},"user":"lisa.pfisterer","tags":[]},"18587":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:39:19 GMT+0100 (Mitteleuropäische Zeit)"},"18588":{"varMapping":{"__isSmartRef__":true,"id":18589},"source":"function getRatioSide(name, part) {\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18590},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18589":{"this":{"__isSmartRef__":true,"id":17540}},"18590":{"timestamp":{"__isSmartRef__":true,"id":18591},"user":"daniel.hoffmann","tags":[]},"18591":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:30:25 GMT+0100 (Mitteleuropäische Zeit)"},"18592":{"varMapping":{"__isSmartRef__":true,"id":18593},"source":"function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":18594},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18593":{"this":{"__isSmartRef__":true,"id":17540}},"18594":{"timestamp":{"__isSmartRef__":true,"id":18595},"user":"daniel.hoffmann","tags":[]},"18595":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:29:43 GMT+0100 (Mitteleuropäische Zeit)"},"18596":{"varMapping":{"__isSmartRef__":true,"id":18597},"source":"function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}","funcProperties":{"__isSmartRef__":true,"id":18598},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18597":{"this":{"__isSmartRef__":true,"id":17540}},"18598":{"timestamp":{"__isSmartRef__":true,"id":18599},"user":"lisa.pfisterer","tags":[]},"18599":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:34 GMT+0100 (Mitteleuropäische Zeit)"},"18600":{"varMapping":{"__isSmartRef__":true,"id":18601},"source":"function printTableau() {\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n var negativeFValuesIndices = new Array();\n var minFValueIndex = 0;\n var lastLineStart = 0;\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n lastLineStart = textString.length;\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n \n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n var startIndex = textString.length + line.length - new String(Math.round(this.algorithm.tableau[i][j] * 100) / 100).length;\n if (i == this.algorithm.tableau.length - 1 && this.algorithm.tableau[i][j] < 0) {\n negativeFValuesIndices.push(new Array(startIndex, textString.length + line.length)) ;\n if (this.algorithm.tableau[i][j] < this.algorithm.tableau[i][minFValueIndex])\n minFValueIndex = negativeFValuesIndices.length-1;\n }\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n \n this.get(\"tableauTextField\").emphasize({color: 'blue'}, lastLineStart, textString.length);\n \n for (var i = 0; i < negativeFValuesIndices.length; i++)\n {\n var start = negativeFValuesIndices[i][0];\n var end = negativeFValuesIndices[i][1];\n this.get(\"tableauTextField\").emphasize({color: 'red'}, start, end);\n if (i == minFValueIndex) {\n this.get(\"tableauTextField\").emphasize({textDecoration: 'underline'},start,end);\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18602},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18601":{"this":{"__isSmartRef__":true,"id":17540}},"18602":{"timestamp":{"__isSmartRef__":true,"id":18603},"user":"daniel.hoffmann","tags":[]},"18603":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:08 GMT+0100 (Mitteleuropäische Zeit)"},"18604":{"varMapping":{"__isSmartRef__":true,"id":18605},"source":"function showVariableValues() {\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}","funcProperties":{"__isSmartRef__":true,"id":18606},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18605":{"this":{"__isSmartRef__":true,"id":17540}},"18606":{"timestamp":{"__isSmartRef__":true,"id":18607},"user":"daniel.hoffmann","tags":[]},"18607":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:35:28 GMT+0100 (Mitteleuropäische Zeit)"},"18608":{"varMapping":{"__isSmartRef__":true,"id":18609},"source":"function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18610},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18609":{"this":{"__isSmartRef__":true,"id":17540}},"18610":{"timestamp":{"__isSmartRef__":true,"id":18611},"user":"lisa.pfisterer","tags":[]},"18611":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:59:33 GMT+0100 (Mitteleuropäische Zeit)"},"18612":{"varMapping":{"__isSmartRef__":true,"id":18613},"source":"function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":18614},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18613":{"this":{"__isSmartRef__":true,"id":17540}},"18614":{"timestamp":{"__isSmartRef__":true,"id":18615},"user":"daniel.hoffmann","tags":[]},"18615":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:08 GMT+0100 (Mitteleuropäische Zeit)"},"18616":{"varMapping":{"__isSmartRef__":true,"id":18617},"source":"function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}","funcProperties":{"__isSmartRef__":true,"id":18618},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18617":{"this":{"__isSmartRef__":true,"id":17540}},"18618":{"timestamp":{"__isSmartRef__":true,"id":18619},"user":"daniel.hoffmann","tags":[]},"18619":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:34:18 GMT+0100 (Mitteleuropäische Zeit)"},"18620":{"varMapping":{"__isSmartRef__":true,"id":18621},"source":"function position(variables) {\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":18622},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18621":{"this":{"__isSmartRef__":true,"id":17540}},"18622":{"timestamp":{"__isSmartRef__":true,"id":18623},"user":"daniel.hoffmann","tags":[]},"18623":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:34:08 GMT+0100 (Mitteleuropäische Zeit)"},"18624":{"varMapping":{"__isSmartRef__":true,"id":18625},"source":"function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":18626},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18625":{"this":{"__isSmartRef__":true,"id":17540}},"18626":{"timestamp":{"__isSmartRef__":true,"id":18627},"user":"daniel.hoffmann","tags":[]},"18627":{"isSerializedDate":true,"string":"Fri Dec 07 2012 22:25:53 GMT+0100 (Mitteleuropäische Zeit)"},"18628":{"varMapping":{"__isSmartRef__":true,"id":18629},"source":"function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":18630},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18629":{"this":{"__isSmartRef__":true,"id":17540}},"18630":{"timestamp":{"__isSmartRef__":true,"id":18631},"user":"daniel.hoffmann","tags":[]},"18631":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:39 GMT+0100 (Mitteleuropäische Zeit)"},"18632":{"varMapping":{"__isSmartRef__":true,"id":18633},"source":"function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":18634},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18633":{"this":{"__isSmartRef__":true,"id":17540}},"18634":{"timestamp":{"__isSmartRef__":true,"id":18635},"user":"daniel.hoffmann","tags":[]},"18635":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:00 GMT+0100 (Mitteleuropäische Zeit)"},"18636":{"varMapping":{"__isSmartRef__":true,"id":18637},"source":"function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":18638},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18637":{"this":{"__isSmartRef__":true,"id":17540}},"18638":{"timestamp":{"__isSmartRef__":true,"id":18639},"user":"daniel.hoffmann","tags":[]},"18639":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:26:56 GMT+0100 (Mitteleuropäische Zeit)"},"18640":{"varMapping":{"__isSmartRef__":true,"id":18641},"source":"function runSimplex() {\n if(this.algorithm) {\n\twhile(!this.algorithm.result) {\n\t\t\t\n\t for (var i = 0; i < this.algorithm.needed.length; i++) {\n\t\tvar index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n\t\tif (index >= 0) {\n \t\tvar val = this.algorithm.resultArray[i];\n\t\t\t//this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n\t\t\t//console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n\t\t\t\t}\n\t\t\t\t\n\t\t}\n\t\t\n\t\t// SIMPLEX ITERATION STEP\n\t\tthis.algorithm.simplexIteration();\n\t\t// ----------------------\n\t\t \n\t\tthis.valuesToSet = true;\n\t}\n\t\t\n\tif (this.valuesToSet)\n\t{\n\t /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n\t console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n\t\t\t}*/\n\t for (var i = 0; i < this.algorithm.needed.length; i++) {\n\t this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n\t\t\t\t \n this.printTableau();\n\t this.showVariableValues();\n\t\t\t\n\t this.valuesToSet = false;\n }\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n this.specifiedValues = new Array();\n var parts = maxType.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n /*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange + \": \" + this.getValue(maxType)); \n this.originalValues = null;\n }\n else {\n debugger;\n this.mostSignificantChange = null;\n this.specifiedValues = new Array();\n }\n \n this.initSimplex();\n}","funcProperties":{"__isSmartRef__":true,"id":18642},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18641":{"this":{"__isSmartRef__":true,"id":17540}},"18642":{"timestamp":{"__isSmartRef__":true,"id":18643},"user":"daniel.hoffmann","tags":[]},"18643":{"isSerializedDate":true,"string":"Mon Dec 17 2012 21:02:00 GMT+0100 (Mitteleuropäische Zeit)"},"18644":{"varMapping":{"__isSmartRef__":true,"id":18645},"source":"function x(variables) {\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}","funcProperties":{"__isSmartRef__":true,"id":18646},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18645":{"this":{"__isSmartRef__":true,"id":17540}},"18646":{"timestamp":{"__isSmartRef__":true,"id":18647},"user":"daniel.hoffmann","tags":[]},"18647":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:14 GMT+0100 (Mitteleuropäische Zeit)"},"18648":{"varMapping":{"__isSmartRef__":true,"id":18649},"source":"function y(variables) {\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":18650},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18649":{"this":{"__isSmartRef__":true,"id":17540}},"18650":{"timestamp":{"__isSmartRef__":true,"id":18651},"user":"daniel.hoffmann","tags":[]},"18651":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:19 GMT+0100 (Mitteleuropäische Zeit)"},"18652":{"varMapping":{"__isSmartRef__":true,"id":18653},"source":"function initSimplexManually() {\n this.specifiedValues = new Array();\n this.initSimplex(); \n}","funcProperties":{"__isSmartRef__":true,"id":18654},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18653":{"this":{"__isSmartRef__":true,"id":17540}},"18654":{"timestamp":{"__isSmartRef__":true,"id":18655},"user":"daniel.hoffmann","tags":[]},"18655":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"18656":{"submorphs":[{"__isSmartRef__":true,"id":18657},{"__isSmartRef__":true,"id":18698},{"__isSmartRef__":true,"id":18739},{"__isSmartRef__":true,"id":18780},{"__isSmartRef__":true,"id":18786},{"__isSmartRef__":true,"id":18828},{"__isSmartRef__":true,"id":18924},{"__isSmartRef__":true,"id":18949},{"__isSmartRef__":true,"id":18990},{"__isSmartRef__":true,"id":19031},{"__isSmartRef__":true,"id":19072},{"__isSmartRef__":true,"id":19089},{"__isSmartRef__":true,"id":19106},{"__isSmartRef__":true,"id":19123},{"__isSmartRef__":true,"id":19140},{"__isSmartRef__":true,"id":19181},{"__isSmartRef__":true,"id":19228},{"__isSmartRef__":true,"id":19264},{"__isSmartRef__":true,"id":19270},{"__isSmartRef__":true,"id":19358},{"__isSmartRef__":true,"id":19375},{"__isSmartRef__":true,"id":19392},{"__isSmartRef__":true,"id":19409}],"scripts":[],"id":"810B4666-02EC-4A99-8B0A-A18381E0695E","shape":{"__isSmartRef__":true,"id":19570},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SketchPad","partsBinMetaInfo":{"__isSmartRef__":true,"id":19571},"eventHandler":{"__isSmartRef__":true,"id":19661},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","D80E875B-6AF6-42A2-867B-9087ADB52B56","1FBA67A7-35FE-4565-BE99-3E711ADCC60C","FA4B6E74-FEF3-42E4-99F7-0808162F10C6","9D3143EB-5A86-4E5D-89B8-2A80AE77ED6C","437EB517-ACDD-4159-8570-A743662FCA1C","E5379134-6EE8-4044-9E56-C9944CF13858","226AF8B0-E3C5-48F6-9EAA-1D7CA952D3E3","3D88D5A8-498C-4C02-973B-39A33194C5E9","993BAC25-CB6D-45AF-B23F-DAEE4C9CB4D5","0EDE6913-3350-4C59-BFE5-03B0D7BD138F","B2A366A8-ECD3-4D81-BA2B-1D4BECDA48C5","2951F983-4713-47BB-AF97-23098FD00571","9CD81CBC-B824-4110-9E0A-5900F4526F7D","5CB108E5-0F34-447E-AAF0-47EE568970B6","ACA98173-8859-40AC-8E5F-9F9E762237F9"],"partTests":{"__isSmartRef__":true,"id":19662},"_ClipMode":"visible","moved":true,"prevScroll":[0,0],"#startLetters":"setCur","algorithm":{"__isSmartRef__":true,"id":19667},"result":false,"currentConstraintType":null,"isBeingDragged":false,"firstRatioSide":null,"isCopyMorphRef":true,"morphRefId":1,"constraintsArray":[null,null,null,["position",["red","20","20"]],["ratio",["red.h","green.h","2"]],["horizontal_distance",["red","green","5"]],["ratio",["red.y","green.y","1"]]],"firstVerticalDistance":null,"firstHorizontalDistance":null,"neededValues":[[["red.h"],["green.h"]],[["red.x","red.w"],["red.w","green.x"]],[["red.y"],["green.y"]]],"specifiedValues":["red.x","red.y","red.h","red.w"],"valuesToSet":false,"originalValues":null,"mostSignificantChange":null,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19668},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(154.0,1644.0)"},"18657":{"submorphs":[{"__isSmartRef__":true,"id":18658}],"scripts":[],"id":"11472665-0AD6-45C8-A699-CC80410F7DFB","shape":{"__isSmartRef__":true,"id":18663},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18669},"lighterFill":{"__isSmartRef__":true,"id":18674},"label":{"__isSmartRef__":true,"id":18658},"name":"widthButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18679},"attributeConnections":[{"__isSmartRef__":true,"id":18691}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18692},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","BF00B0C0-D9BF-49C4-A72A-255AE1324CC0","E87574DE-267A-4423-A141-9A6062476C19","12D06FD9-DB52-4D4C-8F9A-9CFD9DF81F13","B4E46908-C44A-49B8-A71B-DF67C2D35AEA","06EDCB94-3729-4142-AD53-32AF0CCE689F","A220D262-1F99-4838-95C8-4581D4BCD5E7","2EC743F9-44DC-4036-A700-EBA2DF6427E3","9C6CE5FD-304F-40C1-AA5D-4DCC3E00F32A","82D5D5D5-8655-417B-A5AE-C68841E4E10C","3B1C64AD-4B3B-4F6C-B318-B73BCECF8103","32EE9C18-7B65-45F7-8B84-A22BCAC38D64","5ED96D3F-6E5A-4413-BCCF-ABB8BD311595","4BB929A3-4054-47AC-BADA-DA1EB9DC7460","1FDCD61D-269B-439A-A3C0-33C986B275E0"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18693},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,348.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"18658":{"submorphs":[],"scripts":[],"id":"7F66EF13-1FE5-49FF-865D-B73C35637354","shape":{"__isSmartRef__":true,"id":18659},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18657},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18660}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18662},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","81AFACF4-6FDC-41C0-AA53-F1758AC2090F","3A9CCD66-5E2A-4B80-9A2B-F72AC0AC7AE3","7797BABD-8C63-4851-BEBF-7EBAA36CEEFE","047EE6F1-837E-4C10-8458-06675B51A4AB","4BA67ECE-18E9-4CC7-ABFA-465AF947CC71","4D7DE0A8-20C4-48A4-8209-3F86A1C717E3","D73A63DD-803D-4045-A7A7-D9AD06E3D34A","88D14D26-F53B-4575-9BEF-51DA3E97E515","41452005-DAA8-4427-A34E-F0FC94EAF76B","D9166448-EB63-4968-8FCD-D059A819E8DE","7F8AA989-612A-4C6F-ABB0-2D8A2C19BCB0","E77D6BAD-A7E4-4D57-B2C4-9CECC639941A","18CDC4F4-9F15-4F87-ADD3-0FCC8586209F","B64868BF-910E-45E7-9AC1-2329EC856ABE"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18659":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18660":{"style":{"__isSmartRef__":true,"id":18661},"chunkOwner":{"__isSmartRef__":true,"id":18658},"_id":"_1167","storedString":"Breite","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18661":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18662":{"morph":{"__isSmartRef__":true,"id":18658},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18663":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18664},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18664":{"stops":[{"__isSmartRef__":true,"id":18665},{"__isSmartRef__":true,"id":18666},{"__isSmartRef__":true,"id":18667},{"__isSmartRef__":true,"id":18668}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18665":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18666":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18667":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18668":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"18669":{"stops":[{"__isSmartRef__":true,"id":18670},{"__isSmartRef__":true,"id":18671},{"__isSmartRef__":true,"id":18672},{"__isSmartRef__":true,"id":18673}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18670":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18671":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18672":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18673":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18674":{"stops":[{"__isSmartRef__":true,"id":18675},{"__isSmartRef__":true,"id":18676},{"__isSmartRef__":true,"id":18677},{"__isSmartRef__":true,"id":18678}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18675":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18676":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18677":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18678":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18679":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":18680},{"__isSmartRef__":true,"id":18682},{"__isSmartRef__":true,"id":18684},{"__isSmartRef__":true,"id":18686},{"__isSmartRef__":true,"id":18688}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":18690},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18680":{"date":{"__isSmartRef__":true,"id":18681},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"18681":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18682":{"date":{"__isSmartRef__":true,"id":18683},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"18683":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18684":{"date":{"__isSmartRef__":true,"id":18685},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"18685":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18686":{"date":{"__isSmartRef__":true,"id":18687},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"18687":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18688":{"date":{"__isSmartRef__":true,"id":18689},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"18689":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18690":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18691":{"sourceObj":{"__isSmartRef__":true,"id":18657},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18657},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18692":{"morph":{"__isSmartRef__":true,"id":18657},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18693":{"doAction":{"__isSmartRef__":true,"id":18694}},"18694":{"varMapping":{"__isSmartRef__":true,"id":18695},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"width\")\n}","funcProperties":{"__isSmartRef__":true,"id":18696},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18695":{"this":{"__isSmartRef__":true,"id":18657}},"18696":{"timestamp":{"__isSmartRef__":true,"id":18697},"user":"daniel.hoffmann","tags":[]},"18697":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:13:20 GMT+0100 (Mitteleuropäische Zeit)"},"18698":{"submorphs":[{"__isSmartRef__":true,"id":18699}],"scripts":[],"id":"310F023E-7290-414E-A30C-FE57BE32E5BC","shape":{"__isSmartRef__":true,"id":18704},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18710},"lighterFill":{"__isSmartRef__":true,"id":18715},"label":{"__isSmartRef__":true,"id":18699},"name":"ratioButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18720},"attributeConnections":[{"__isSmartRef__":true,"id":18732}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18733},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","5775AABA-C8F1-4CDE-8B9D-B7845202C77B","4BB3014B-33C9-418D-9735-02CBF7445E51","A0E03D49-1B8C-4C43-A472-8B7BABE8A448","A7438F07-844B-4EEF-B510-1079CD02604F","B83B2110-9642-4E20-AE00-47730D7AD7CC","714B763A-0078-409F-8828-8F98D1B8DF5F","845D98E2-FC37-488E-9570-CC033C533CEE"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18734},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,422.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"18699":{"submorphs":[],"scripts":[],"id":"9AE68B5E-A7E3-41E1-A3E4-6B0ABEFB3938","shape":{"__isSmartRef__":true,"id":18700},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18698},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18701}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18703},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","C4C740F9-7B6A-4961-95C1-21341EBE2014","36AF778E-B9C8-4C1B-BFD6-1253FBF7ED3A","735AD9EB-4742-44AC-ACBA-3354CCE6E179","6C8AFAB5-2782-4F5B-9B96-BC3ED4EA5048","EAF0E705-F0FD-4C70-8BB5-6A75C61726F8","4568E660-670D-4B70-8984-295FCB33200A","CF8D8A2D-E86F-43AD-B127-682B589DEE52"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18700":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18701":{"style":{"__isSmartRef__":true,"id":18702},"chunkOwner":{"__isSmartRef__":true,"id":18699},"_id":"_1325","storedString":"Verhältnis","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18702":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18703":{"morph":{"__isSmartRef__":true,"id":18699},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18704":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18705},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18705":{"stops":[{"__isSmartRef__":true,"id":18706},{"__isSmartRef__":true,"id":18707},{"__isSmartRef__":true,"id":18708},{"__isSmartRef__":true,"id":18709}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18706":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18707":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18708":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18709":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"18710":{"stops":[{"__isSmartRef__":true,"id":18711},{"__isSmartRef__":true,"id":18712},{"__isSmartRef__":true,"id":18713},{"__isSmartRef__":true,"id":18714}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18711":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18712":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18713":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18714":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18715":{"stops":[{"__isSmartRef__":true,"id":18716},{"__isSmartRef__":true,"id":18717},{"__isSmartRef__":true,"id":18718},{"__isSmartRef__":true,"id":18719}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18716":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18717":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18718":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18719":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18720":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":18721},{"__isSmartRef__":true,"id":18723},{"__isSmartRef__":true,"id":18725},{"__isSmartRef__":true,"id":18727},{"__isSmartRef__":true,"id":18729}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":18731},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18721":{"date":{"__isSmartRef__":true,"id":18722},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"18722":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18723":{"date":{"__isSmartRef__":true,"id":18724},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"18724":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18725":{"date":{"__isSmartRef__":true,"id":18726},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"18726":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18727":{"date":{"__isSmartRef__":true,"id":18728},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"18728":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18729":{"date":{"__isSmartRef__":true,"id":18730},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"18730":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18731":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18732":{"sourceObj":{"__isSmartRef__":true,"id":18698},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18698},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18733":{"morph":{"__isSmartRef__":true,"id":18698},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18734":{"doAction":{"__isSmartRef__":true,"id":18735}},"18735":{"varMapping":{"__isSmartRef__":true,"id":18736},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"ratio\");\n}","funcProperties":{"__isSmartRef__":true,"id":18737},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18736":{"this":{"__isSmartRef__":true,"id":18698}},"18737":{"timestamp":{"__isSmartRef__":true,"id":18738},"user":"daniel.hoffmann","tags":[]},"18738":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:03:37 GMT+0100 (Mitteleuropäische Zeit)"},"18739":{"submorphs":[{"__isSmartRef__":true,"id":18740}],"scripts":[],"id":"63290357-BE7B-4A83-BEC6-8A02B6273C2F","shape":{"__isSmartRef__":true,"id":18745},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18751},"lighterFill":{"__isSmartRef__":true,"id":18756},"label":{"__isSmartRef__":true,"id":18740},"name":"heightButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18761},"attributeConnections":[{"__isSmartRef__":true,"id":18773}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18774},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","F9ADD09B-CC9D-47AA-A87D-54065878E333","7F647466-E96F-4C31-9CB5-7C450EE9A17E","52A09835-747D-445D-A17D-0F12C44FF1D5","A5261525-3448-4B30-86EF-3B1F6D2CA180","6F890701-16EF-4933-BFF6-366030CAE394","373F7ACC-0A40-4EC6-A402-695E35E895AE","C9BA2C75-794B-4F26-9334-CE05CA681895","437CE367-DCA2-42D0-B627-7E8DAEAC6525","90D85C76-093F-4E88-AC7C-6DAB929BD357","5918D7DA-9888-4C08-B21F-DDEC1A157132","D0B4E15D-0E4B-448F-A630-8A440E6E4AF9","CD58717D-22C7-424A-BBA7-C99CFAE96746","B4E2386A-E321-4F67-A0E9-7D4FF78B46C0","2924FCBB-6210-4B45-9398-FE41EF9B7F0E"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18775},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,385.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"18740":{"submorphs":[],"scripts":[],"id":"CC11223C-A595-4F33-8BDE-321C6FAF7401","shape":{"__isSmartRef__":true,"id":18741},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18739},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18742}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18744},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","47B21556-6B15-498A-B9BF-F819229C95A9","E1FE4223-C4B8-418A-B3AF-83FFA6A0CD5B","C7846054-6FDC-4234-B3B3-7EE6C30BA4D3","B8B0F3E7-35D7-43B4-954E-CFB184415263","E258CC93-0FBD-47C4-A185-744532B9AC3B","A5855382-233E-4BF9-A5C5-8CA20D018E45","ED758BA3-71AD-4C91-83A3-8A0B6FBB89F2","A53C3E0A-62DC-455D-9FC0-310D5EA1D3E4","B5C44FE4-3380-40A6-BA67-7160F7270E8E","D90E8E03-E143-4038-9B1E-4B598ED3E9D9","E7F2DE46-7206-4AED-9DB0-7AA55F17D941","5545255C-12DF-4D0D-B7EA-66B50930F9BA","E5BE4A7E-C820-45A4-ACA2-746D3D71FCC0","CC66141E-E19B-4FB7-A250-62E9674F46D7"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18741":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18742":{"style":{"__isSmartRef__":true,"id":18743},"chunkOwner":{"__isSmartRef__":true,"id":18740},"_id":"_1088","storedString":"Höhe","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18743":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18744":{"morph":{"__isSmartRef__":true,"id":18740},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18745":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18746},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18746":{"stops":[{"__isSmartRef__":true,"id":18747},{"__isSmartRef__":true,"id":18748},{"__isSmartRef__":true,"id":18749},{"__isSmartRef__":true,"id":18750}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18747":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18748":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18749":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18750":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"18751":{"stops":[{"__isSmartRef__":true,"id":18752},{"__isSmartRef__":true,"id":18753},{"__isSmartRef__":true,"id":18754},{"__isSmartRef__":true,"id":18755}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18752":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18753":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18754":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18755":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18756":{"stops":[{"__isSmartRef__":true,"id":18757},{"__isSmartRef__":true,"id":18758},{"__isSmartRef__":true,"id":18759},{"__isSmartRef__":true,"id":18760}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18757":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18758":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18759":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18760":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18761":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":18762},{"__isSmartRef__":true,"id":18764},{"__isSmartRef__":true,"id":18766},{"__isSmartRef__":true,"id":18768},{"__isSmartRef__":true,"id":18770}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":18772},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18762":{"date":{"__isSmartRef__":true,"id":18763},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"18763":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18764":{"date":{"__isSmartRef__":true,"id":18765},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"18765":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18766":{"date":{"__isSmartRef__":true,"id":18767},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"18767":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18768":{"date":{"__isSmartRef__":true,"id":18769},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"18769":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18770":{"date":{"__isSmartRef__":true,"id":18771},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"18771":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18772":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18773":{"sourceObj":{"__isSmartRef__":true,"id":18739},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18739},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18774":{"morph":{"__isSmartRef__":true,"id":18739},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18775":{"doAction":{"__isSmartRef__":true,"id":18776}},"18776":{"varMapping":{"__isSmartRef__":true,"id":18777},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"height\")\n}","funcProperties":{"__isSmartRef__":true,"id":18778},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18777":{"this":{"__isSmartRef__":true,"id":18739}},"18778":{"timestamp":{"__isSmartRef__":true,"id":18779},"user":"daniel.hoffmann","tags":[]},"18779":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:13:39 GMT+0100 (Mitteleuropäische Zeit)"},"18780":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":18781},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":18782}],"eventHandler":{"__isSmartRef__":true,"id":18784},"_ClipMode":"auto","derivationIds":["62424A55-8C49-4D20-85E3-32CFE0B094E6","692AAEB2-E3B2-429A-BD43-059D6BC7D53F","9F9E0E79-D469-449A-9A09-2AE06EE610E6","69D47636-83EF-46E0-A6A2-FD4DA6261F5D","94D102B5-9583-4038-AA05-311A5D1CD26E","95FF6204-C38E-49E7-835E-5B83D8435EFA","D37043D1-30B3-47EB-A8D1-BC1FF3CC8323","9CA57677-3FD9-4D34-87F7-83826949C287","95EAB5DF-7F75-42DA-AAE6-F136F1DDB3A7","8CE344F4-B1B3-4F2B-A4CA-29B077426419","D1EA35F1-967A-4ECB-831A-FA3BD77463BA","BAFB0192-D52F-49E0-90B1-AE3B3CD4A034","0596FD48-853C-4688-927B-7A82DE969871","8C867B5B-9ED0-48BA-8CB9-BB98D3187F4F","AB6EE33B-B866-495B-826E-9019C77D3C69","6ECB1455-3A21-4AB0-897E-0F0BB93B68EF"],"id":"9B7BCA0F-24F2-4E31-9CBA-6811454DE12F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":18785},"syntaxHighlightingWhileTyping":false,"accessibleInInactiveWindow":true,"parseErrors":null,"_lastSyntaxHighlightTime":3,"showsHalos":false,"isBeingDragged":false,"name":"SelectedText","text":"name","charsReplaced":"blueRect","lastFindLoc":16,"owner":{"__isSmartRef__":true,"id":18656},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"#startLetters":"disa","__serializedExpressions__":["_TextColor","_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,257.0)"},"18781":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(97.0,23.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"18782":{"style":{"__isSmartRef__":true,"id":18783},"chunkOwner":{"__isSmartRef__":true,"id":18780},"_id":"_951537","storedString":"red","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18783":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18784":{"morph":{"__isSmartRef__":true,"id":18780},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18785":{"resizeWidth":true,"resizeHeight":true},"18786":{"submorphs":[{"__isSmartRef__":true,"id":18787}],"scripts":[],"id":"E9529B29-2D2C-4302-9A3F-5500738F5F18","shape":{"__isSmartRef__":true,"id":18792},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18798},"lighterFill":{"__isSmartRef__":true,"id":18803},"label":{"__isSmartRef__":true,"id":18787},"name":"stepButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18808},"attributeConnections":[{"__isSmartRef__":true,"id":18820}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18822},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","5DC89142-1E9D-4F9D-8CC7-4ACAD3FDB32D","16626E66-A841-4E0A-9692-2F2534B1F06F","96DBF6DD-3596-4554-98F4-BD1782C95ACB","8C059799-B938-4458-A054-0BF2C93DF1EC","57CDCC7B-37A6-4E9E-ACB9-192B3D578DA0","A2475486-D122-4968-97F8-307C609A7E48","F1CF74E6-4D1C-4BE7-9D96-44BED419B825","0DB44CA2-ACA4-40FE-8AC6-FF177A01E4B3","5EA840B5-024B-48F8-87F2-FAAF855264A0","AFBA0B60-D305-4A4A-8BA4-CE88EEC146BC","3BD33218-4058-4E41-A0D8-8574A55B8506","B0A4FDF4-2FED-4666-B692-3FB0712B73BD","52765AA0-FBD6-4F80-BB24-BABB6567A13F","64EEE325-03EC-4F69-A89D-E8EC24120A5A"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18823},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,184.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"18787":{"submorphs":[],"scripts":[],"id":"9A6A1645-9F2A-4D03-9876-32D22302114A","shape":{"__isSmartRef__":true,"id":18788},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18786},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18789}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18791},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","DFC25BA5-C55B-4BAD-A16C-ABAD9E6744DB","89EED327-F1A9-41E9-B5EE-C5D60824ECE0","84EE39A7-3564-46BE-9222-2D58CB507AA3","F21E1DD4-4613-461E-B90E-A804C251F8DD","A1F18994-7984-40E5-9655-187BA5721D53","4A2EF52C-9722-462C-BDFF-8CDED286D21F","050E1615-7B64-4637-9C8B-3B0186C44EBC","9648335C-0ED0-46A2-9B3D-29CCE07D16A8","E3FD7BCE-D4D9-413D-B051-12577205E2F3","F0574B95-FF6B-43B5-B510-77216FC7D9F5","DF5D267E-8C7F-4655-9086-A4FCF73AE20C","2371E9A6-9B62-4009-87B2-5D86FA89FD49","66223CBC-050F-4981-9093-476CEF90CA88","B3B4B4AD-8AD0-40B9-A05B-A19813A4B5EF"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18788":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18789":{"style":{"__isSmartRef__":true,"id":18790},"chunkOwner":{"__isSmartRef__":true,"id":18787},"_id":"_1246","storedString":"Schritt","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18790":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18791":{"morph":{"__isSmartRef__":true,"id":18787},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18792":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18793},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18793":{"stops":[{"__isSmartRef__":true,"id":18794},{"__isSmartRef__":true,"id":18795},{"__isSmartRef__":true,"id":18796},{"__isSmartRef__":true,"id":18797}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18794":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18795":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18796":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18797":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"18798":{"stops":[{"__isSmartRef__":true,"id":18799},{"__isSmartRef__":true,"id":18800},{"__isSmartRef__":true,"id":18801},{"__isSmartRef__":true,"id":18802}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18799":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18800":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18801":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18802":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18803":{"stops":[{"__isSmartRef__":true,"id":18804},{"__isSmartRef__":true,"id":18805},{"__isSmartRef__":true,"id":18806},{"__isSmartRef__":true,"id":18807}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18804":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18805":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18806":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18807":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18808":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":18809},{"__isSmartRef__":true,"id":18811},{"__isSmartRef__":true,"id":18813},{"__isSmartRef__":true,"id":18815},{"__isSmartRef__":true,"id":18817}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":18819},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18809":{"date":{"__isSmartRef__":true,"id":18810},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"18810":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18811":{"date":{"__isSmartRef__":true,"id":18812},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"18812":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18813":{"date":{"__isSmartRef__":true,"id":18814},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"18814":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18815":{"date":{"__isSmartRef__":true,"id":18816},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"18816":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18817":{"date":{"__isSmartRef__":true,"id":18818},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"18818":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18819":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18820":{"sourceObj":{"__isSmartRef__":true,"id":18786},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18656},"targetMethodName":"simplexStep","varMapping":{"__isSmartRef__":true,"id":18821},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18821":{"source":{"__isSmartRef__":true,"id":18786},"target":{"__isSmartRef__":true,"id":18656}},"18822":{"morph":{"__isSmartRef__":true,"id":18786},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18823":{"doAction":{"__isSmartRef__":true,"id":18824}},"18824":{"varMapping":{"__isSmartRef__":true,"id":18825},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":18826},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18825":{"this":{"__isSmartRef__":true,"id":18786}},"18826":{"timestamp":{"__isSmartRef__":true,"id":18827},"user":"robertkrahn","tags":[]},"18827":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18828":{"submorphs":[{"__isSmartRef__":true,"id":18829}],"scripts":[],"id":"596423BB-81F6-4AAF-97BA-FB2BACC578F0","shape":{"__isSmartRef__":true,"id":18834},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18840},"lighterFill":{"__isSmartRef__":true,"id":18845},"label":{"__isSmartRef__":true,"id":18829},"name":"stopButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18850},"attributeConnections":[{"__isSmartRef__":true,"id":18861},{"__isSmartRef__":true,"id":18862},{"__isSmartRef__":true,"id":18916}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18918},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","8B7A69E1-2842-4086-AAF1-C435517C4DA7","C2A72BC2-1B3C-4CB5-970E-F0D28763C62D","707149E7-9837-4996-BB84-9423A4404556","C479A54B-32C8-4A5E-A1FB-B5C5A35B70C7","8A891806-DFA1-4D9B-88D6-BBD4587F3D7B","BA252EA5-5572-411C-8BFC-41265BBA4CE8","C1E1C431-73A9-4B45-AA79-F33D7C716811","4DD7EAD5-32D2-47DC-AB49-A846379C9833","957FAFB0-591A-41ED-9A77-ECFA79075EFB","B47E8E5C-DAC3-4563-8D1B-84D5BD41221E","D5D69655-F1A9-43E8-8A60-55A40A704FD4","203964DE-9806-4853-B081-9291B36DDEB4","C527F43C-C9B9-4F98-9BCE-5DA416997DA5","0F8B22A1-522F-433F-845D-E63F884C6E65","FABDAC40-0329-453D-8D6D-18482221CB7D"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18919},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,147.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"18829":{"submorphs":[],"scripts":[],"id":"2D0EB972-8F81-4BEC-81C8-D3E83A65F958","shape":{"__isSmartRef__":true,"id":18830},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18828},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18831}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18833},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","E24E16C9-A02D-4DC4-89F3-9535E54A9BAE","6FD03EBD-9331-4021-99B7-298ADDFC8C33","53BAF5AF-5CBA-425B-A0BB-5E51D31867FA","BC8209BF-4E53-419D-9D86-49C971E6F754","464553B0-0A18-418A-8665-C128463D0EAD","D0F9E5D5-1EEB-4490-A36B-12CB104F01A9","35E05786-926D-42CB-88EF-CE38E8F2C86E","6D6F1EE6-7BA6-4B05-8916-FA27A3BD92BC","23F2BF06-7425-4AD5-8397-0904C8E5476C","4F60540C-2F4F-43E2-9C58-43E1A991C147","F55EC9CF-7CA4-4D52-A99A-8EA142D1C2DD","35F929E7-9BD3-4CFA-879B-032BDC3512A2","6462E539-2C08-4855-9183-38E64A287B16","818D52B2-0C39-4F01-8C54-23E22EF2381E","6E716808-0B18-40C7-89D5-D682ADD2A299"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18830":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18831":{"style":{"__isSmartRef__":true,"id":18832},"chunkOwner":{"__isSmartRef__":true,"id":18829},"_id":"_33507","storedString":"Stop","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18832":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18833":{"morph":{"__isSmartRef__":true,"id":18829},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18834":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18835},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18835":{"stops":[{"__isSmartRef__":true,"id":18836},{"__isSmartRef__":true,"id":18837},{"__isSmartRef__":true,"id":18838},{"__isSmartRef__":true,"id":18839}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18836":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18837":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18838":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18839":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"18840":{"stops":[{"__isSmartRef__":true,"id":18841},{"__isSmartRef__":true,"id":18842},{"__isSmartRef__":true,"id":18843},{"__isSmartRef__":true,"id":18844}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18841":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18842":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18843":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18844":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18845":{"stops":[{"__isSmartRef__":true,"id":18846},{"__isSmartRef__":true,"id":18847},{"__isSmartRef__":true,"id":18848},{"__isSmartRef__":true,"id":18849}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18846":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18847":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18848":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18849":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18850":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":18851},{"__isSmartRef__":true,"id":18853},{"__isSmartRef__":true,"id":18855},{"__isSmartRef__":true,"id":18857},{"__isSmartRef__":true,"id":18859}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18851":{"date":{"__isSmartRef__":true,"id":18852},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"18852":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18853":{"date":{"__isSmartRef__":true,"id":18854},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"18854":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18855":{"date":{"__isSmartRef__":true,"id":18856},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"18856":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18857":{"date":{"__isSmartRef__":true,"id":18858},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"18858":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18859":{"date":{"__isSmartRef__":true,"id":18860},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"18860":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18861":{"sourceObj":{"__isSmartRef__":true,"id":18828},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18828},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18862":{"sourceObj":{"__isSmartRef__":true,"id":18828},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18863},"targetMethodName":"stop","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18863":{"submorphs":[],"scripts":[],"id":"DFA99784-9469-437E-9259-5FE6DB274314","shape":{"__isSmartRef__":true,"id":18864},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle1","partsBinMetaInfo":{"__isSmartRef__":true,"id":18865},"eventHandler":{"__isSmartRef__":true,"id":18880},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C"],"partTests":{"__isSmartRef__":true,"id":18881},"_ClipMode":"visible","moved":true,"owner":null,"algorithm":{"__isSmartRef__":true,"id":18886},"result":false,"#startLetters":"init","isBeingDragged":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18887},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(2259.0,1431.0)"},"18864":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(250.0,252.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,143,0)","_Padding":"lively.rect(0,0,0,0)"},"18865":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18866},{"__isSmartRef__":true,"id":18868},{"__isSmartRef__":true,"id":18870},{"__isSmartRef__":true,"id":18872},{"__isSmartRef__":true,"id":18874},{"__isSmartRef__":true,"id":18876},{"__isSmartRef__":true,"id":18878}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18866":{"date":{"__isSmartRef__":true,"id":18867},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"18867":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18868":{"date":{"__isSmartRef__":true,"id":18869},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"18869":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18870":{"date":{"__isSmartRef__":true,"id":18871},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18871":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"18872":{"date":{"__isSmartRef__":true,"id":18873},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18873":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"18874":{"date":{"__isSmartRef__":true,"id":18875},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18875":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"18876":{"date":{"__isSmartRef__":true,"id":18877},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"18877":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18878":{"date":{"__isSmartRef__":true,"id":18879},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"18879":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18880":{"morph":{"__isSmartRef__":true,"id":18863},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18881":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18882}},"18882":{"test01IsMorph":{"__isSmartRef__":true,"id":18883}},"18883":{"varMapping":{"__isSmartRef__":true,"id":18884},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18885},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18884":{"this":{"__isSmartRef__":true,"id":18881}},"18885":{},"18886":{"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"18887":{"solveConstraints":{"__isSmartRef__":true,"id":18888},"start":{"__isSmartRef__":true,"id":18892},"stop":{"__isSmartRef__":true,"id":18896},"testFunc":{"__isSmartRef__":true,"id":18900},"initSimplex":{"__isSmartRef__":true,"id":18904},"simplexStep":{"__isSmartRef__":true,"id":18908},"initializeTableau":{"__isSmartRef__":true,"id":18912}},"18888":{"varMapping":{"__isSmartRef__":true,"id":18889},"source":"function solveConstraints() {\n // changed at Tue Oct 30 2012 17:26:19 GMT+0100 (Mitteleuropäische Zeit) by lisa.pfisterer \n module('apps.dwarfcassowary.js.DwarfCassowary').load();\n module('projects.SketchPad.testModule').load();\n \n var solver = new ClSimplexSolver();\n var height1 = new ClVariable(5);\n var height2 = new ClVariable(10);\n \n var width1 = new ClVariable(5);\n var width2 = new ClVariable(10);\n \n solver.addConstraint(new ClLinearEquation((new ClLinearExpression(height1)).times(2), height2 ));\n \n solver.addConstraint(new ClLinearEquation((new ClLinearExpression(width1)).times(2), width2 ));\n \n solver. addStay(height2). addEditVar(height1). beginEdit();\n solver. addStay(width2). addEditVar(width1). beginEdit();\n \n solver. suggestValue(height1, this.get('Rectangle2').getExtent().y). resolve();\n solver. suggestValue(width1, this.get('Rectangle2').getExtent().x). resolve();\n \n solver.endEdit();\n \n var extent = this.get(\"Rectangle1\").getExtent();\n extent.y = height2.value();\n extent.x = width2.value();\n\n this.get(\"Rectangle1\").setExtent(extent);\n \n var ext1 = this.get(\"Rectangle1\").getExtent();\n var ext2 = this.get(\"Rectangle2\").getExtent();\n \n \n this.get(\"textfield\").setTextString(\"Extent 1: X: \" + ext1.x + \", Y: \" + ext1.y);\n this.get(\"textfield2\").setTextString(\"Extent 2: X: \" + ext2.x + \", Y: \" + ext2.y);\n this.get(\"ratio\").setTextString(\"Ratio: X: \" + (ext1.x/ext2.x) + \", Y: \" +(ext1.y/ext2.y) );\n}","funcProperties":{"__isSmartRef__":true,"id":18890},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18889":{"this":{"__isSmartRef__":true,"id":18863}},"18890":{"timestamp":{"__isSmartRef__":true,"id":18891},"user":"lisa.pfisterer","tags":[]},"18891":{"isSerializedDate":true,"string":"Wed Nov 07 2012 18:48:40 GMT+0100 (Mitteleuropäische Zeit)"},"18892":{"varMapping":{"__isSmartRef__":true,"id":18893},"source":"function start() {\n this.initSimplex();\n this.startStepping(1000, \"simplexStep\")\n}","funcProperties":{"__isSmartRef__":true,"id":18894},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18893":{"this":{"__isSmartRef__":true,"id":18863}},"18894":{"timestamp":{"__isSmartRef__":true,"id":18895},"user":"lisa.pfisterer","tags":[]},"18895":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:49:43 GMT+0100 (Mitteleuropäische Zeit)"},"18896":{"varMapping":{"__isSmartRef__":true,"id":18897},"source":"function stop() {\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":18898},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18897":{"this":{"__isSmartRef__":true,"id":18863}},"18898":{"timestamp":{"__isSmartRef__":true,"id":18899},"user":"lisa.pfisterer","tags":[]},"18899":{"isSerializedDate":true,"string":"Mon Nov 05 2012 09:16:36 GMT+0100 (Mitteleuropäische Zeit)"},"18900":{"varMapping":{"__isSmartRef__":true,"id":18901},"source":"function testFunc() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n var object = new SimplexAlgorithmClass();\n object.main();\n //var x = height1.init();\n //this.get(\"textfield\").setTextString(\"Value for X: \" + x);\n //var solver = new testObject();\n //solver.testFunction();\n}","funcProperties":{"__isSmartRef__":true,"id":18902},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18901":{"this":{"__isSmartRef__":true,"id":18863}},"18902":{"timestamp":{"__isSmartRef__":true,"id":18903},"user":"lisa.pfisterer","tags":[]},"18903":{"isSerializedDate":true,"string":"Tue Nov 13 2012 18:13:02 GMT+0100 (Mitteleuropäische Zeit)"},"18904":{"varMapping":{"__isSmartRef__":true,"id":18905},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n this.get(\"solutionString\").setTextString(\"\");\n \n all = new Array(\"x1\", \"x2\", \"x3\", \"x4\", \"x5\", \"x6\", \"x7\", \"x8\");\n schlupf = new Array(\"x5\", \"x6\", \"x7\", \"x8\", \"F\");\n needed = new Array(\"x1\", \"x2\", \"x3\", \"x4\");\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n \n\n var extent = this.get(\"optangle\").getExtent();\n extent.x = 0;\n extent.y = 0;\n this.get(\"optangle\").setExtent(extent);\n \n var extent2 = this.get(\"optangle2\").getExtent();\n extent2.x = 0;\n extent2.y = 0;\n this.get(\"optangle2\").setExtent(extent2);\n \n this.result = false;\n}","funcProperties":{"__isSmartRef__":true,"id":18906},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18905":{"this":{"__isSmartRef__":true,"id":18863}},"18906":{"timestamp":{"__isSmartRef__":true,"id":18907},"user":"lisa.pfisterer","tags":[]},"18907":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:22:46 GMT+0100 (Mitteleuropäische Zeit)"},"18908":{"varMapping":{"__isSmartRef__":true,"id":18909},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n this.algorithm.simplexIteration();\n console.log(\"Result: \" + this.algorithm.resultString);\n console.log(\"Array x1: \" + this.algorithm.resultArray[0]);\n console.log(\"Array x2: \" + this.algorithm.resultArray[1]);\n console.log(\"Array x3: \" + this.algorithm.resultArray[2]);\n console.log(\"Array x4: \" + this.algorithm.resultArray[3]);\n \n this.get(\"solutionString\").setTextString(this.algorithm.needed[0] + \": \" + this.algorithm.resultArray[0] + \" \" + this.algorithm.needed[1] + \": \" + this.algorithm.resultArray[1] + \" \" + this.algorithm.needed[2] + \": \" + this.algorithm.resultArray[2] + \" \" + this.algorithm.needed[3] + \": \" + this.algorithm.resultArray[3]);\n \n\tvar extent = this.get(\"optangle\").getExtent();\n\textent[\"x\"] = this.algorithm.resultArray[0] * 1;\n\textent[\"y\"] = this.algorithm.resultArray[1] * 1;\n\tthis.get(\"optangle\").setExtent(extent);\n\t\n\tvar extent2 = this.get(\"optangle2\").getExtent();\n\textent2.x = this.algorithm.resultArray[2] * 1;\n\textent2.y = this.algorithm.resultArray[3] * 1;\n\tthis.get(\"optangle2\").setExtent(extent2);\n } else {\n this.stop();\n console.log(\"ALGORITHM FINISHED.\");\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":18910},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18909":{"this":{"__isSmartRef__":true,"id":18863}},"18910":{"timestamp":{"__isSmartRef__":true,"id":18911},"user":"lisa.pfisterer","tags":[]},"18911":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:50:17 GMT+0100 (Mitteleuropäische Zeit)"},"18912":{"varMapping":{"__isSmartRef__":true,"id":18913},"source":"function initializeTableau() {\n var tableau = new Array(8);\n\n tableau[0] = new Array( 1, 0, 0, 0, 1, 0, 0, 0, 500 );\n \n tableau[1] = new Array( 0, 1, 0, 0, 0, 1, 0, 0, 500 );\n \n tableau[2] = new Array( 0, 0, 1, 0, 0, 0, 1, 0, 500 );\n\n tableau[3] = new Array( 0, 0, 0, 1, 0, 0, 0, 1, 500 );\n \n tableau[4] = new Array( 1, - 2, 0, 0, 0, 0, 0, 0, 0 );\n \n tableau[5] = new Array( 0, 0, 1, -3, 0, 0, 0, 0, 0 );\n \n tableau[6] = new Array( 1, 0, -3, 0, 0, 0, 0, 0, 0 );\n \n tableau[7] = new Array( -1, -1, -1, -1, 0, 0, 0, 0, 0 );\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":18914},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18913":{"this":{"__isSmartRef__":true,"id":18863}},"18914":{"timestamp":{"__isSmartRef__":true,"id":18915},"user":"lisa.pfisterer","tags":[]},"18915":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:24:52 GMT+0100 (Mitteleuropäische Zeit)"},"18916":{"sourceObj":{"__isSmartRef__":true,"id":18828},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18656},"targetMethodName":"stop","varMapping":{"__isSmartRef__":true,"id":18917},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18917":{"source":{"__isSmartRef__":true,"id":18828},"target":{"__isSmartRef__":true,"id":18656}},"18918":{"morph":{"__isSmartRef__":true,"id":18828},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18919":{"doAction":{"__isSmartRef__":true,"id":18920}},"18920":{"varMapping":{"__isSmartRef__":true,"id":18921},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":18922},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18921":{"this":{"__isSmartRef__":true,"id":18828}},"18922":{"timestamp":{"__isSmartRef__":true,"id":18923},"user":"robertkrahn","tags":[]},"18923":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18924":{"submorphs":[{"__isSmartRef__":true,"id":18925}],"scripts":[],"id":"77AE0A6E-01D5-4E6B-A79F-80C16102D9B8","shape":{"__isSmartRef__":true,"id":18930},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18936},"lighterFill":{"__isSmartRef__":true,"id":18941},"label":{"__isSmartRef__":true,"id":18925},"name":"startButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18850},"attributeConnections":[{"__isSmartRef__":true,"id":18946}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18948},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","55E09D28-A9CA-4965-825E-F64F08933541","52575A31-EA4C-4E6E-B44F-37DE54D09554","09D0A760-52C4-4A3D-874C-137EBF1EC476","5EBC15A1-E19A-4FBD-8DBD-A2314C23B003","3B9E867B-0475-4602-BACF-0E82334A96D5","C0402D4B-0FBE-4555-8D28-FD88F7380060","DDC9CFD1-04BD-45AD-A355-E9619E645903","536D2B4D-6B6D-44BA-A0AA-10D1C2A05E10","0D0825E7-3869-420D-8BAB-1F27926C7D16","48C2E65C-A6DD-4769-A059-188D760B4FDE","77CF1B40-203E-4634-A884-0D093255DB74","2EC07C09-6226-4D1D-B010-0376BCFC2BF8","3BAFD76E-1EE5-42B6-8B8C-848EC1BB314A","FDCBA467-3064-49F4-8D63-4BCFE75F8677","D453BCC5-E238-4753-9267-826B6E34A610"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,110.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"18925":{"submorphs":[],"scripts":[],"id":"A74C161E-D786-44C3-A7AB-610DED608E97","shape":{"__isSmartRef__":true,"id":18926},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18924},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18927}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18929},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","FA375CFB-4C21-4DC8-8F83-823F12C471E2","765CA998-A11D-4244-9112-E02C3E6D6E08","73AA2975-57A2-4F12-A71A-171D2BDC5ECA","A017DA43-1B33-4E3C-8DB3-97FE48F0C491","67CE02E1-7A8E-4984-998C-BCF6A77C546C","8FEAD123-5CF2-46BB-A565-CB274595BC73","1F94C037-3802-4323-B400-ECC60F8AAD7E","F3A4CA0F-900C-4C22-A218-5219A4B70E1B","9D289327-D850-478C-BA7A-236DF8B00D66","3069354A-627A-4C68-BF85-17BEB887EE2E","84D0F51F-E874-4A3E-A5F7-6768EA92879F","BABB2BEA-EBA9-46E0-8351-B1B88895E2C0","FD195C3B-4468-4869-B7C6-784F060FC15F","D93F2C36-6BD9-4D88-9512-764EA01CEEFD","1EF05BD7-8144-4E4B-89D9-B0AD7EF240A0"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18926":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18927":{"style":{"__isSmartRef__":true,"id":18928},"chunkOwner":{"__isSmartRef__":true,"id":18925},"_id":"_33410","storedString":"Start","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18928":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18929":{"morph":{"__isSmartRef__":true,"id":18925},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18930":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18931},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18931":{"stops":[{"__isSmartRef__":true,"id":18932},{"__isSmartRef__":true,"id":18933},{"__isSmartRef__":true,"id":18934},{"__isSmartRef__":true,"id":18935}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18932":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18933":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18934":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18935":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"18936":{"stops":[{"__isSmartRef__":true,"id":18937},{"__isSmartRef__":true,"id":18938},{"__isSmartRef__":true,"id":18939},{"__isSmartRef__":true,"id":18940}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18937":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18938":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18939":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18940":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18941":{"stops":[{"__isSmartRef__":true,"id":18942},{"__isSmartRef__":true,"id":18943},{"__isSmartRef__":true,"id":18944},{"__isSmartRef__":true,"id":18945}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18942":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18943":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18944":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18945":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18946":{"sourceObj":{"__isSmartRef__":true,"id":18924},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18656},"targetMethodName":"start","varMapping":{"__isSmartRef__":true,"id":18947},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18947":{"source":{"__isSmartRef__":true,"id":18924},"target":{"__isSmartRef__":true,"id":18656}},"18948":{"morph":{"__isSmartRef__":true,"id":18924},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18949":{"submorphs":[{"__isSmartRef__":true,"id":18950}],"scripts":[],"id":"46D78386-4926-4F70-B3A0-DDFC38401918","shape":{"__isSmartRef__":true,"id":18955},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18961},"lighterFill":{"__isSmartRef__":true,"id":18966},"label":{"__isSmartRef__":true,"id":18950},"name":"positionButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18971},"attributeConnections":[{"__isSmartRef__":true,"id":18983}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18984},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","DAEC803B-0B68-4965-8CC3-B742865E9938","C68545B3-B527-4BB1-A57F-2F61F4B6D51F","1EFCCDA6-79A8-4108-BC21-525829AC7F7B","4693F59E-1835-4CA4-A0C0-113A5561CB85","5E18EF72-DE38-4336-BCA5-962A18942524","42D93E08-E010-4815-8411-EABA1A078D2A"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18985},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,459.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"18950":{"submorphs":[],"scripts":[],"id":"F9600591-D92C-47D1-A585-EECF06B08C8B","shape":{"__isSmartRef__":true,"id":18951},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18949},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18952}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18954},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","CA91D7EE-DABF-4BF1-AF84-819056198345","1E29867A-FD11-48DB-A285-9521EDB72FEA","A35BB338-D834-4D24-89A1-8B022DCB033C","AEA1F738-6542-4DCC-B63C-FE2772F4E97F","B4488253-5102-481D-B50B-7C6D7A9B5E18","F85F59B0-7C6B-4F26-A916-D404069BA1BD"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18951":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18952":{"style":{"__isSmartRef__":true,"id":18953},"chunkOwner":{"__isSmartRef__":true,"id":18950},"_id":"_2175","storedString":"Position","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18953":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18954":{"morph":{"__isSmartRef__":true,"id":18950},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18955":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18956},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18956":{"stops":[{"__isSmartRef__":true,"id":18957},{"__isSmartRef__":true,"id":18958},{"__isSmartRef__":true,"id":18959},{"__isSmartRef__":true,"id":18960}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18957":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18958":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18959":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18960":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"18961":{"stops":[{"__isSmartRef__":true,"id":18962},{"__isSmartRef__":true,"id":18963},{"__isSmartRef__":true,"id":18964},{"__isSmartRef__":true,"id":18965}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18962":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18963":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18964":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18965":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18966":{"stops":[{"__isSmartRef__":true,"id":18967},{"__isSmartRef__":true,"id":18968},{"__isSmartRef__":true,"id":18969},{"__isSmartRef__":true,"id":18970}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18967":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18968":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18969":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18970":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18971":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":18972},{"__isSmartRef__":true,"id":18974},{"__isSmartRef__":true,"id":18976},{"__isSmartRef__":true,"id":18978},{"__isSmartRef__":true,"id":18980}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":18982},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18972":{"date":{"__isSmartRef__":true,"id":18973},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"18973":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18974":{"date":{"__isSmartRef__":true,"id":18975},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"18975":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18976":{"date":{"__isSmartRef__":true,"id":18977},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"18977":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18978":{"date":{"__isSmartRef__":true,"id":18979},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"18979":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18980":{"date":{"__isSmartRef__":true,"id":18981},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"18981":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18982":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"18983":{"sourceObj":{"__isSmartRef__":true,"id":18949},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18949},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18984":{"morph":{"__isSmartRef__":true,"id":18949},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18985":{"doAction":{"__isSmartRef__":true,"id":18986}},"18986":{"varMapping":{"__isSmartRef__":true,"id":18987},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"position\");\n}","funcProperties":{"__isSmartRef__":true,"id":18988},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18987":{"this":{"__isSmartRef__":true,"id":18949}},"18988":{"timestamp":{"__isSmartRef__":true,"id":18989},"user":"daniel.hoffmann","tags":[]},"18989":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:37:56 GMT+0100 (Mitteleuropäische Zeit)"},"18990":{"submorphs":[{"__isSmartRef__":true,"id":18991}],"scripts":[],"id":"9F57FECD-DB4D-4A67-A693-98C385B86C78","shape":{"__isSmartRef__":true,"id":18996},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19002},"lighterFill":{"__isSmartRef__":true,"id":19007},"label":{"__isSmartRef__":true,"id":18991},"name":"verticalDistanceButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":19012},"attributeConnections":[{"__isSmartRef__":true,"id":19024}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":19025},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","E199C9AB-7C9A-4FE3-9730-97A76FB09C41","F14E8FEB-BDB5-464B-BD3B-C8C70C47D49B","CFC48C5A-9924-4220-BA8A-326B56CE0997","28B54C0A-7C30-4AB1-9363-570477D3EE72","BA9F8FCA-E2D3-434A-B75E-CAC1241C5571","F67B625F-9131-405D-8644-51E85CFA77AC","CD6AF394-E1F7-4C90-BF46-C4C472AF8136"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19026},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,533.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"18991":{"submorphs":[],"scripts":[],"id":"FCDF449C-E5AA-43E1-92CE-9ECF3A73C38A","shape":{"__isSmartRef__":true,"id":18992},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18990},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18993}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18995},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","7D4599DE-22B4-4132-9569-3402188A1E6D","BE191E38-076D-4EC2-984C-A592403A8ECB","76C57E64-97E0-46E7-B6B9-48D90A414BDB","204821B2-DA0F-4DE5-9DE0-3AECF5CB18A5","2A41A289-BF60-439D-94CE-AD0FAA87EC23","1B3BB3CA-1D7A-4E07-8EDA-D2C4CB4710EB","C56F275C-ABA3-405B-8CC4-FB9EC71445E6"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18992":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18993":{"style":{"__isSmartRef__":true,"id":18994},"chunkOwner":{"__isSmartRef__":true,"id":18991},"_id":"_14355","storedString":"Vert. Abstand","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18994":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18995":{"morph":{"__isSmartRef__":true,"id":18991},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18996":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18997},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18997":{"stops":[{"__isSmartRef__":true,"id":18998},{"__isSmartRef__":true,"id":18999},{"__isSmartRef__":true,"id":19000},{"__isSmartRef__":true,"id":19001}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18998":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18999":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"19000":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"19001":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"19002":{"stops":[{"__isSmartRef__":true,"id":19003},{"__isSmartRef__":true,"id":19004},{"__isSmartRef__":true,"id":19005},{"__isSmartRef__":true,"id":19006}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19003":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"19004":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19005":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19006":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"19007":{"stops":[{"__isSmartRef__":true,"id":19008},{"__isSmartRef__":true,"id":19009},{"__isSmartRef__":true,"id":19010},{"__isSmartRef__":true,"id":19011}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19008":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19009":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19010":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19011":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19012":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":19013},{"__isSmartRef__":true,"id":19015},{"__isSmartRef__":true,"id":19017},{"__isSmartRef__":true,"id":19019},{"__isSmartRef__":true,"id":19021}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":19023},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19013":{"date":{"__isSmartRef__":true,"id":19014},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"19014":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19015":{"date":{"__isSmartRef__":true,"id":19016},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"19016":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19017":{"date":{"__isSmartRef__":true,"id":19018},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"19018":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19019":{"date":{"__isSmartRef__":true,"id":19020},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"19020":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19021":{"date":{"__isSmartRef__":true,"id":19022},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"19022":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19023":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19024":{"sourceObj":{"__isSmartRef__":true,"id":18990},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18990},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19025":{"morph":{"__isSmartRef__":true,"id":18990},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19026":{"doAction":{"__isSmartRef__":true,"id":19027}},"19027":{"varMapping":{"__isSmartRef__":true,"id":19028},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"vertical_distance\");\n}","funcProperties":{"__isSmartRef__":true,"id":19029},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19028":{"this":{"__isSmartRef__":true,"id":18990}},"19029":{"timestamp":{"__isSmartRef__":true,"id":19030},"user":"daniel.hoffmann","tags":[]},"19030":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:24:50 GMT+0100 (Mitteleuropäische Zeit)"},"19031":{"submorphs":[{"__isSmartRef__":true,"id":19032}],"scripts":[],"id":"6093A193-4C0A-46D3-AD15-40C12A46061D","shape":{"__isSmartRef__":true,"id":19037},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19043},"lighterFill":{"__isSmartRef__":true,"id":19048},"label":{"__isSmartRef__":true,"id":19032},"name":"horizontalDistanceButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":19053},"attributeConnections":[{"__isSmartRef__":true,"id":19065}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":19066},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","E199C9AB-7C9A-4FE3-9730-97A76FB09C41","F14E8FEB-BDB5-464B-BD3B-C8C70C47D49B","3F074810-6634-47BF-972A-6DC3890167D2","1697F01B-885E-47FE-B323-81558EE405C0","EE28803E-FF33-4938-B45D-EEE2E1FFEAF6","24F426C7-1597-49B6-A720-8FF2D9628FB9","6420EF79-DFBB-439C-AEE0-0AA008D75B87","0F2B9786-B4CB-4C8A-8DE6-C2D54A34D38E"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19067},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,496.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"19032":{"submorphs":[],"scripts":[],"id":"CEE63E0F-87DF-4873-B85A-5C4A3FF73EE1","shape":{"__isSmartRef__":true,"id":19033},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":19031},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":19034}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":19036},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","7D4599DE-22B4-4132-9569-3402188A1E6D","BE191E38-076D-4EC2-984C-A592403A8ECB","044E52FD-30DA-4F61-BA2A-A4E0CB158399","989FC3D8-EC7A-4BD5-8F42-DAA7EC3C9A82","610E28AC-6A82-406A-975D-010083F3FAD4","63622FC8-DCE3-46CF-B50A-019A737C94BF","82DBC771-168A-424B-93C4-B84D18AFAA08","B61FB1D6-0B26-40DD-A1C0-8DA26D01352D"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"19033":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"19034":{"style":{"__isSmartRef__":true,"id":19035},"chunkOwner":{"__isSmartRef__":true,"id":19032},"_id":"_2254","storedString":"Horiz. Abstand","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19035":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19036":{"morph":{"__isSmartRef__":true,"id":19032},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19037":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":19038},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"19038":{"stops":[{"__isSmartRef__":true,"id":19039},{"__isSmartRef__":true,"id":19040},{"__isSmartRef__":true,"id":19041},{"__isSmartRef__":true,"id":19042}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19039":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"19040":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"19041":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"19042":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"19043":{"stops":[{"__isSmartRef__":true,"id":19044},{"__isSmartRef__":true,"id":19045},{"__isSmartRef__":true,"id":19046},{"__isSmartRef__":true,"id":19047}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19044":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"19045":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19046":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19047":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"19048":{"stops":[{"__isSmartRef__":true,"id":19049},{"__isSmartRef__":true,"id":19050},{"__isSmartRef__":true,"id":19051},{"__isSmartRef__":true,"id":19052}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19049":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19050":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19051":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19052":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19053":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":19054},{"__isSmartRef__":true,"id":19056},{"__isSmartRef__":true,"id":19058},{"__isSmartRef__":true,"id":19060},{"__isSmartRef__":true,"id":19062}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":19064},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19054":{"date":{"__isSmartRef__":true,"id":19055},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"19055":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19056":{"date":{"__isSmartRef__":true,"id":19057},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"19057":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19058":{"date":{"__isSmartRef__":true,"id":19059},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"19059":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19060":{"date":{"__isSmartRef__":true,"id":19061},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"19061":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19062":{"date":{"__isSmartRef__":true,"id":19063},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"19063":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19064":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19065":{"sourceObj":{"__isSmartRef__":true,"id":19031},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19031},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19066":{"morph":{"__isSmartRef__":true,"id":19031},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19067":{"doAction":{"__isSmartRef__":true,"id":19068}},"19068":{"varMapping":{"__isSmartRef__":true,"id":19069},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"horizontal_distance\");\n}","funcProperties":{"__isSmartRef__":true,"id":19070},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19069":{"this":{"__isSmartRef__":true,"id":19031}},"19070":{"timestamp":{"__isSmartRef__":true,"id":19071},"user":"daniel.hoffmann","tags":[]},"19071":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:14 GMT+0100 (Mitteleuropäische Zeit)"},"19072":{"submorphs":[],"scripts":[],"id":"56559DE2-DD23-437E-91BA-BF47D6A6EB34","shape":{"__isSmartRef__":true,"id":19073},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"objectLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":19074},"textChunks":[{"__isSmartRef__":true,"id":19086}],"charsReplaced":"Some Text","lastFindLoc":-1,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":19088},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","C486070C-D421-45CE-BD2C-F0BFCAB6BDD6","3DE76EB2-A684-4AB0-95DB-F8171CAF3FB0","77C3740B-FA06-48DF-8B63-0C1D926B6080"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":18656},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"fontSize":7,"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,221.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"19073":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.7,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"19074":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":19075},{"__isSmartRef__":true,"id":19077},{"__isSmartRef__":true,"id":19079},{"__isSmartRef__":true,"id":19081},{"__isSmartRef__":true,"id":19083}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":19085},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19075":{"date":{"__isSmartRef__":true,"id":19076},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"19076":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19077":{"date":{"__isSmartRef__":true,"id":19078},"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"},"19078":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"19079":{"date":{"__isSmartRef__":true,"id":19080},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"19080":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19081":{"date":{"__isSmartRef__":true,"id":19082},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"19082":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19083":{"date":{"__isSmartRef__":true,"id":19084},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"19084":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19085":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19086":{"style":{"__isSmartRef__":true,"id":19087},"morph":{"__isSmartRef__":true,"id":19072},"chunkOwner":{"__isSmartRef__":true,"id":19072},"storedString":"Gewähltes Objekt","_id":"_315","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19087":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19088":{"morph":{"__isSmartRef__":true,"id":19072},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19089":{"submorphs":[],"scripts":[],"id":"006FEFAE-DE37-4CAE-85F2-F5AC380F38BF","shape":{"__isSmartRef__":true,"id":19090},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"algorithmLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":19091},"textChunks":[{"__isSmartRef__":true,"id":19103}],"charsReplaced":"Gewähltes Objekt","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":19105},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","C486070C-D421-45CE-BD2C-F0BFCAB6BDD6","E8ACA37D-BD50-4F96-8DA4-30C49911E881","D423E7CE-9FBC-4F8B-8BF9-007ECAD8E697","4FEE5F70-231A-4517-8E64-FF24A50F1E5D"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"fontSize":7,"owner":{"__isSmartRef__":true,"id":18656},"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,20.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"19090":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(97.7,36.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"19091":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":19092},{"__isSmartRef__":true,"id":19094},{"__isSmartRef__":true,"id":19096},{"__isSmartRef__":true,"id":19098},{"__isSmartRef__":true,"id":19100}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":19102},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19092":{"date":{"__isSmartRef__":true,"id":19093},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"19093":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19094":{"date":{"__isSmartRef__":true,"id":19095},"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"},"19095":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"19096":{"date":{"__isSmartRef__":true,"id":19097},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"19097":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19098":{"date":{"__isSmartRef__":true,"id":19099},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"19099":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19100":{"date":{"__isSmartRef__":true,"id":19101},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"19101":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19102":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19103":{"style":{"__isSmartRef__":true,"id":19104},"morph":{"__isSmartRef__":true,"id":19089},"chunkOwner":{"__isSmartRef__":true,"id":19089},"storedString":"Algorithmus bedienen","_id":"_315","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19104":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19105":{"morph":{"__isSmartRef__":true,"id":19089},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19106":{"submorphs":[],"scripts":[],"id":"7129F426-1D7E-4F9D-922D-78E3E8C34ADF","shape":{"__isSmartRef__":true,"id":19107},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"constraintsLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":19108},"textChunks":[{"__isSmartRef__":true,"id":19120}],"charsReplaced":"Gewähltes Objekt","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":19122},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","C486070C-D421-45CE-BD2C-F0BFCAB6BDD6","E8ACA37D-BD50-4F96-8DA4-30C49911E881","FA6AF4A1-45BB-4516-B38C-49C846989F85","14F9ACBF-2588-47FE-A6C5-1731E799BC4D","4BCD8D4C-1602-4316-A28D-7BF167CBF462"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"fontSize":7,"owner":{"__isSmartRef__":true,"id":18656},"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,295.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"19107":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.7,36.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"19108":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":19109},{"__isSmartRef__":true,"id":19111},{"__isSmartRef__":true,"id":19113},{"__isSmartRef__":true,"id":19115},{"__isSmartRef__":true,"id":19117}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":19119},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19109":{"date":{"__isSmartRef__":true,"id":19110},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"19110":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19111":{"date":{"__isSmartRef__":true,"id":19112},"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"},"19112":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"19113":{"date":{"__isSmartRef__":true,"id":19114},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"19114":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19115":{"date":{"__isSmartRef__":true,"id":19116},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"19116":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19117":{"date":{"__isSmartRef__":true,"id":19118},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"19118":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19119":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19120":{"style":{"__isSmartRef__":true,"id":19121},"morph":{"__isSmartRef__":true,"id":19106},"chunkOwner":{"__isSmartRef__":true,"id":19106},"storedString":"Constraints hinzufügen","_id":"_315","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19121":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19122":{"morph":{"__isSmartRef__":true,"id":19106},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19123":{"submorphs":[],"scripts":[],"id":"E411E82C-06AD-41D9-BF3F-812A1E60CDBF","shape":{"__isSmartRef__":true,"id":19124},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"setupLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":19125},"textChunks":[{"__isSmartRef__":true,"id":19137}],"charsReplaced":"Gewähltes Objekt","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":19139},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","C486070C-D421-45CE-BD2C-F0BFCAB6BDD6","E8ACA37D-BD50-4F96-8DA4-30C49911E881","FA6AF4A1-45BB-4516-B38C-49C846989F85","0AF24F94-A189-42ED-9A00-58E252262DB8","6318C5A1-E725-4E3B-AAC7-4660C01B8256","55A437D2-10F0-404F-8895-C66A4A46570C"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"fontSize":7,"owner":{"__isSmartRef__":true,"id":18656},"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,570.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"19124":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.7,52.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"19125":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":19126},{"__isSmartRef__":true,"id":19128},{"__isSmartRef__":true,"id":19130},{"__isSmartRef__":true,"id":19132},{"__isSmartRef__":true,"id":19134}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":19136},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19126":{"date":{"__isSmartRef__":true,"id":19127},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"19127":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19128":{"date":{"__isSmartRef__":true,"id":19129},"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"},"19129":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"19130":{"date":{"__isSmartRef__":true,"id":19131},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"19131":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19132":{"date":{"__isSmartRef__":true,"id":19133},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"19133":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19134":{"date":{"__isSmartRef__":true,"id":19135},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"19135":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19136":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19137":{"style":{"__isSmartRef__":true,"id":19138},"morph":{"__isSmartRef__":true,"id":19123},"chunkOwner":{"__isSmartRef__":true,"id":19123},"storedString":"SketchArea und MouseEvents initialisieren","_id":"_315","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19138":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19139":{"morph":{"__isSmartRef__":true,"id":19123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19140":{"submorphs":[{"__isSmartRef__":true,"id":19141}],"scripts":[],"id":"615B4BD7-4C0D-43AC-B3F4-19EB80BFB0A8","shape":{"__isSmartRef__":true,"id":19146},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19152},"lighterFill":{"__isSmartRef__":true,"id":19157},"label":{"__isSmartRef__":true,"id":19141},"name":"SketchAreaButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":19162},"attributeConnections":[{"__isSmartRef__":true,"id":19174}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":19175},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","53250D98-1D56-45FC-AD4E-6816B90B0F9E","B0DC93F7-180A-4B95-A539-BFC8F1329718","70042416-60D9-43F5-AE39-6FF42B8EA5A2","9A040E3E-616F-4A08-AEC4-E35727C169CA","DD4D84C6-0498-400C-A689-EF7786996824","E5761614-BB0A-4A3E-AA56-D9D588B4B2AB","07CA3013-ACB5-4F40-92AC-B97A58AC079D","3BFD0BE7-41E1-48D1-AF7C-061FB6C853C8","E989E37F-DD74-4B99-8ED1-9E6A46EFCC9B","EB02FF9F-51D7-4E72-9815-2923AA3B0853","253385D3-20BD-4747-AEC9-E552C70B5E9C","B59E9055-3C7C-422B-A43C-38927A52C3FC","DCCCEB16-E318-424F-A119-764FED708DAB"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19176},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,641.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"19141":{"submorphs":[],"scripts":[],"id":"209CBEFA-3465-45FB-AE79-EDD69AC4F791","shape":{"__isSmartRef__":true,"id":19142},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":19140},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":19143}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":19145},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","9DF72664-2B4F-4B28-986F-49B3401426E5","31475D00-8C5F-4CF3-8738-D2874FDE47BA","8A54B665-A7FA-4168-8476-FAE7EC691954","FE0BBCBD-3B8E-48E2-9236-5A733F89AF5C","6E7A48FA-0EA9-4B37-B9B7-892120FB554D","E0E34484-37C8-4871-9E53-DB23669BC6DD","46F4BD24-9D6D-4766-9A34-3D200D5CB150","6EDE0627-C3FA-4F34-AB9D-B84FD5319128","F1C71608-D8AE-4B57-A198-3376D260E8FE","E0ADDB71-289C-42DD-9374-559C18F02E5B","7474D11D-63B5-4D5B-B7FC-930852E4D037","0D1DFABD-131F-4A7D-8833-1B956DB31820","F228EF29-FB74-40B9-84C6-D05CEA0F4602"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"19142":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"19143":{"style":{"__isSmartRef__":true,"id":19144},"chunkOwner":{"__isSmartRef__":true,"id":19141},"_id":"_26685","storedString":"Setup","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19144":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19145":{"morph":{"__isSmartRef__":true,"id":19141},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19146":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":19147},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"19147":{"stops":[{"__isSmartRef__":true,"id":19148},{"__isSmartRef__":true,"id":19149},{"__isSmartRef__":true,"id":19150},{"__isSmartRef__":true,"id":19151}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19148":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"19149":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"19150":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"19151":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"19152":{"stops":[{"__isSmartRef__":true,"id":19153},{"__isSmartRef__":true,"id":19154},{"__isSmartRef__":true,"id":19155},{"__isSmartRef__":true,"id":19156}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19153":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"19154":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19155":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19156":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"19157":{"stops":[{"__isSmartRef__":true,"id":19158},{"__isSmartRef__":true,"id":19159},{"__isSmartRef__":true,"id":19160},{"__isSmartRef__":true,"id":19161}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19158":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19159":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19160":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19161":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19162":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":19163},{"__isSmartRef__":true,"id":19165},{"__isSmartRef__":true,"id":19167},{"__isSmartRef__":true,"id":19169},{"__isSmartRef__":true,"id":19171}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":19173},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19163":{"date":{"__isSmartRef__":true,"id":19164},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"19164":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19165":{"date":{"__isSmartRef__":true,"id":19166},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"19166":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19167":{"date":{"__isSmartRef__":true,"id":19168},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"19168":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19169":{"date":{"__isSmartRef__":true,"id":19170},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"19170":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19171":{"date":{"__isSmartRef__":true,"id":19172},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"19172":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19173":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19174":{"sourceObj":{"__isSmartRef__":true,"id":19140},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19140},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19175":{"morph":{"__isSmartRef__":true,"id":19140},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19176":{"doAction":{"__isSmartRef__":true,"id":19177}},"19177":{"varMapping":{"__isSmartRef__":true,"id":19178},"source":"function doAction() {\n //in case mouse events are not working\n cop.create('SketchArea').refineClass(lively.morphic.Morph, {\n onMouseDown: function(evt) {\n this.get('SketchPadCanvas').mouseDown(this, evt);\n return cop.proceed(evt);\n }\n })\n this.get('SketchPadCanvas').setWithLayers([SketchArea])\n}","funcProperties":{"__isSmartRef__":true,"id":19179},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19178":{"this":{"__isSmartRef__":true,"id":19140}},"19179":{"timestamp":{"__isSmartRef__":true,"id":19180},"user":"lisa.pfisterer","tags":[]},"19180":{"isSerializedDate":true,"string":"Fri Dec 14 2012 19:41:28 GMT+0100 (Mitteleuropäische Zeit)"},"19181":{"submorphs":[{"__isSmartRef__":true,"id":19182}],"scripts":[],"id":"7A7A9528-8BD0-4C41-BE19-0817AD6535A3","shape":{"__isSmartRef__":true,"id":19187},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19193},"lighterFill":{"__isSmartRef__":true,"id":19198},"label":{"__isSmartRef__":true,"id":19182},"name":"initButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":19203},"eventHandler":{"__isSmartRef__":true,"id":19214},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","55E09D28-A9CA-4965-825E-F64F08933541","52575A31-EA4C-4E6E-B44F-37DE54D09554","09D0A760-52C4-4A3D-874C-137EBF1EC476","5EBC15A1-E19A-4FBD-8DBD-A2314C23B003","3B9E867B-0475-4602-BACF-0E82334A96D5","C0402D4B-0FBE-4555-8D28-FD88F7380060","2929A139-A361-4843-91ED-C8C25247D03B","A3AFCD3D-15BC-4425-B5F2-EAD7B426D22F","C1BCF00F-424D-421B-A1A4-28F32BE56D5E","3D2F7D26-83B3-4D93-9C0D-AA7799EEFC4C","415BE93A-49D8-44CD-9A30-3AE267E08E04","4A85AEE3-D70C-4912-8E85-EAAEC7CA3C06","4A007B9F-FC68-43CE-80B2-1A6A42660E75","A675859B-A0AA-4D1B-9CD6-7E9B3480408E","83736D6C-6857-4EF1-9615-2B3C4FDCE7C4","1BEDFEBE-1A01-4DE5-B565-EC087C21093B"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":18656},"attributeConnections":[{"__isSmartRef__":true,"id":19215},{"__isSmartRef__":true,"id":19217}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19219},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,73.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"19182":{"submorphs":[],"scripts":[],"id":"878EAB1C-9953-4507-9AAA-F63B1B73D5CA","shape":{"__isSmartRef__":true,"id":19183},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":19181},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":19184}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":19186},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","FA375CFB-4C21-4DC8-8F83-823F12C471E2","765CA998-A11D-4244-9112-E02C3E6D6E08","73AA2975-57A2-4F12-A71A-171D2BDC5ECA","A017DA43-1B33-4E3C-8DB3-97FE48F0C491","67CE02E1-7A8E-4984-998C-BCF6A77C546C","8FEAD123-5CF2-46BB-A565-CB274595BC73","12C45DC5-CE8C-449A-8A20-1CC7DD2423FC","BEE45CC0-D0B8-4749-A965-A1EBC53E76B2","054BB4B8-8FCF-4484-B6AF-C55D55E37AD4","413AEDAD-6F88-4CA7-A9EB-96F2EF90E8D7","B16F61AC-483C-431D-839F-4252130A3E68","9D781F43-2100-4C8F-8EB3-D23CA826A0BE","21DF8089-1FF5-4716-93F5-86B449A0337B","9D0BB2A2-B66F-49AE-BA4D-49FA26A1CF39","93447C62-C91D-403E-885E-20C94CDCB905","3C9B255B-D331-44A6-AB90-03ACA8E1A4F8"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"19183":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"19184":{"style":{"__isSmartRef__":true,"id":19185},"chunkOwner":{"__isSmartRef__":true,"id":19182},"_id":"_1120","storedString":"Initialisieren","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19185":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19186":{"morph":{"__isSmartRef__":true,"id":19182},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19187":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":19188},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"19188":{"stops":[{"__isSmartRef__":true,"id":19189},{"__isSmartRef__":true,"id":19190},{"__isSmartRef__":true,"id":19191},{"__isSmartRef__":true,"id":19192}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19189":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"19190":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"19191":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"19192":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"19193":{"stops":[{"__isSmartRef__":true,"id":19194},{"__isSmartRef__":true,"id":19195},{"__isSmartRef__":true,"id":19196},{"__isSmartRef__":true,"id":19197}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19194":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"19195":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19196":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19197":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"19198":{"stops":[{"__isSmartRef__":true,"id":19199},{"__isSmartRef__":true,"id":19200},{"__isSmartRef__":true,"id":19201},{"__isSmartRef__":true,"id":19202}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19199":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19200":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19201":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19202":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19203":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":19204},{"__isSmartRef__":true,"id":19206},{"__isSmartRef__":true,"id":19208},{"__isSmartRef__":true,"id":19210},{"__isSmartRef__":true,"id":19212}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19204":{"date":{"__isSmartRef__":true,"id":19205},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"19205":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19206":{"date":{"__isSmartRef__":true,"id":19207},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"19207":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19208":{"date":{"__isSmartRef__":true,"id":19209},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"19209":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19210":{"date":{"__isSmartRef__":true,"id":19211},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"19211":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19212":{"date":{"__isSmartRef__":true,"id":19213},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"19213":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19214":{"morph":{"__isSmartRef__":true,"id":19181},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19215":{"sourceObj":{"__isSmartRef__":true,"id":19181},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18656},"targetMethodName":"initSimplex","varMapping":{"__isSmartRef__":true,"id":19216},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19216":{"source":{"__isSmartRef__":true,"id":19181},"target":{"__isSmartRef__":true,"id":18656}},"19217":{"sourceObj":{"__isSmartRef__":true,"id":19181},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18656},"targetMethodName":"initSimplexManually","varMapping":{"__isSmartRef__":true,"id":19218},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19218":{"source":{"__isSmartRef__":true,"id":19181},"target":{"__isSmartRef__":true,"id":18656}},"19219":{"doThings":{"__isSmartRef__":true,"id":19220},"layout":{"__isSmartRef__":true,"id":19224}},"19220":{"varMapping":{"__isSmartRef__":true,"id":19221},"source":"function doThings() {\n var array = new Array(\"algorithmLabel\", \"initButton\", \"startButton\", \"stopButton\", \"stepButton\", \"objectLabel\", \"SelectedText\", \"constraintsLabel\", \"widthButton\", \"heightButton\", \"ratioButton\", \"positionButton\", \"horizontalDistanceButton\", \"verticalDistanceButton\", \"setupLabel\", \"SketchAreaButton\");\n \n for (var i = 1; i < array.length; i++) {\n var button = this.get(array[i]);\n var pos = button.getPosition();\n pos.x = 20;\n pos.y = 35 * i + 20;\n var pre = this.get(array[i - 1]);\n pos.y = pre.getPosition().y + pre.getExtent().y + 15; \n \n button.setPosition(pos);\n }\n \n this.get(\"algorithmLabel\").setFontSize(10);\n this.get(\"objectLabel\").setFontSize(10);\n this.get(\"constraintsLabel\").setFontSize(10);\n this.get(\"setupLabel\").setFontSize(10);\n \n var ext = this.get(\"initButton\").getExtent();\n \n this.get(\"SketchAreaButton\").setExtent(ext);\n}","funcProperties":{"__isSmartRef__":true,"id":19222},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19221":{"this":{"__isSmartRef__":true,"id":19181}},"19222":{"timestamp":{"__isSmartRef__":true,"id":19223},"user":"lisa.pfisterer","tags":[]},"19223":{"isSerializedDate":true,"string":"Fri Dec 14 2012 20:49:34 GMT+0100 (Mitteleuropäische Zeit)"},"19224":{"varMapping":{"__isSmartRef__":true,"id":19225},"source":"function layout() {\n var pos;\n var ext;\n var pre;\n \n \n pos = this.get(\"Text1\").getPosition();\n pos.x = 1300;\n pos.y = 20;\n this.get(\"Text1\").setPosition(pos);\n pre = this.get(\"Text1\");\n \n \n pos = this.get(\"variablesTextField\").getPosition();\n pos.x = 1300;\n pos.y = pre.getPosition().y + pre.getExtent().y + 20;\n this.get(\"variablesTextField\").setPosition(pos);\n pre = this.get(\"variablesTextField\");\n \n \n pos = this.get(\"Text2\").getPosition();\n pos.x = 1300;\n pos.y = pre.getPosition().y + pre.getExtent().y + 20;\n this.get(\"Text2\").setPosition(pos);\n pre = this.get(\"Text2\");\n \n \n pos = this.get(\"constraintsTextField\").getPosition();\n pos.x = 1300;\n pos.y = pre.getPosition().y + pre.getExtent().y + 20;\n this.get(\"constraintsTextField\").setPosition(pos);\n pre = this.get(\"constraintsTextField\");\n \n \n \n ext = this.get(\"Text1\").getExtent();\n \n ext.y = 20;\n this.get(\"Text1\").setExtent(ext);\n \n ext = this.get(\"variablesTextField\").getExtent();\n ext.x = 400;\n ext.y = 300;\n this.get(\"variablesTextField\").setExtent(ext);\n \n ext = this.get(\"Text2\").getExtent();\n \n ext.y = 20;\n this.get(\"Text2\").setExtent(ext);\n \n ext = this.get(\"constraintsTextField\").getExtent();\n ext.x = 400;\n ext.y = 300;\n this.get(\"constraintsTextField\").setExtent(ext);\n \n \n \n \n pos = this.get(\"SketchPadCanvas\").getPosition();\n pos.x = 150;\n pos.y = 20;\n this.get(\"SketchPadCanvas\").setPosition(pos);\n pre = this.get(\"SketchPadCanvas\");\n \n ext = this.get(\"SketchPadCanvas\").getExtent();\n ext.x = 1130;\n ext.y = 700;\n this.get(\"SketchPadCanvas\").setExtent(ext);\n \n \n pos = this.get(\"tableauTextField\").getPosition();\n pos.x = 20;\n pos.y = 740;\n this.get(\"tableauTextField\").setPosition(pos);\n pre = this.get(\"tableauTextField\");\n \n ext = this.get(\"tableauTextField\").getExtent();\n ext.x = 1680;\n ext.y = 500;\n this.get(\"tableauTextField\").setExtent(ext);\n \n \n \n pos = this.get(\"SketchPad\").getPosition();\n pos.x = 50;\n pos.y = 50;\n this.get(\"SketchPad\").setPosition(pos);\n pre = this.get(\"SketchPad\");\n \n ext = this.get(\"SketchPad\").getExtent();\n ext.x = 1720;\n ext.y = 1260;\n this.get(\"SketchPad\").setExtent(ext);\n \n \n \n \n pos = this.get(\"Text3\").getPosition();\n pos.x = 20;\n pos.y = 700;\n this.get(\"Text3\").setPosition(pos);\n pre = this.get(\"Text3\");\n \n ext = this.get(\"Text3\").getExtent();\n ext.y = 20;\n this.get(\"Text3\").setExtent(ext);\n \n}","funcProperties":{"__isSmartRef__":true,"id":19226},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19225":{"this":{"__isSmartRef__":true,"id":19181}},"19226":{"timestamp":{"__isSmartRef__":true,"id":19227},"user":"lisa.pfisterer","tags":[]},"19227":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:04:25 GMT+0100 (Mitteleuropäische Zeit)"},"19228":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19229},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":19230},{"__isSmartRef__":true,"id":19232},{"__isSmartRef__":true,"id":19234},{"__isSmartRef__":true,"id":19236},{"__isSmartRef__":true,"id":19238},{"__isSmartRef__":true,"id":19240},{"__isSmartRef__":true,"id":19242},{"__isSmartRef__":true,"id":19244},{"__isSmartRef__":true,"id":19246},{"__isSmartRef__":true,"id":19248},{"__isSmartRef__":true,"id":19250},{"__isSmartRef__":true,"id":19252},{"__isSmartRef__":true,"id":19254},{"__isSmartRef__":true,"id":19256},{"__isSmartRef__":true,"id":19258},{"__isSmartRef__":true,"id":19260}],"eventHandler":{"__isSmartRef__":true,"id":19262},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","BB5F1504-C723-4A3D-B34A-3AE0114CD5FC","01CBA3E3-837E-4298-966D-E77A665683F8","CEF24C29-29CD-41D7-A560-CE5E0667F201","E5D705F0-6074-4442-9A8D-6DD3DEC5345E","A46BFA5E-C83A-4FC5-B42D-52B7F2A09726","22323D57-DDAB-446D-9EDD-3F1894CB6B5E","71B83D1B-8529-4D3E-812A-8117C149B75F","07D04D62-7B68-40E9-9130-7FFB29307C79","F37ECC6F-9347-4A0C-9C74-1D0C670500F2","FDA97EF3-64C2-4987-9832-E32438320D58","B6B86AF3-6893-447E-82AD-8E97893387F0","50ED736A-856F-4DAF-ADB2-A050082DAC2F","7DF45059-50C3-4193-B073-9D56EBBB1840","84D13F11-E453-457F-8C83-0D6F34A56BD7"],"id":"1FB55691-A354-4334-A913-C4246E9AC4A7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":18656},"layout":{"__isSmartRef__":true,"id":19263},"syntaxHighlightingWhileTyping":false,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":39,"showsHalos":false,"isBeingDragged":false,"name":"tableauTextField","charsReplaced":"[0, 0, 0, 1, 0.1111111111111111, 0, 0, 0, 55.55555555555556]\n[0, 0, 0, 0, -0.5, 1, 0, 0, 250]\n[0, 0, 0, 0, -0.3333333333333333, 0, 1, 0, 333.3333333333333]\n[0, 0, 0, 0, -0.1111111111111111, 0, 0, 1, 444.44444444444446]\n[1, 0, 0, 0, 1, 0, 0, 0, 500]\n[0, 0, 1, 0, 0.3333333333333333, 0, 0, 0, 166.66666666666669]\n[0, 1, 0, 0, 0.5, 0, 0, 0, 250]\n[0, 0, 0, 0, 1.9444444444444444, 0, 0, 0, 972.2222222222223]","lastFindLoc":478,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"prevScroll":[0,0],"#startLetters":"emp","__serializedExpressions__":["_TextColor","_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,740.0)"},"19229":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1481.0,494.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"19230":{"style":{"__isSmartRef__":true,"id":19231},"chunkOwner":{"__isSmartRef__":true,"id":19228},"_id":"_956502","storedString":"Variablen: [red.x, x0, red.y, x1, red.h, green.h, x2, red.w, green.x, x3, green.y, x4, x5, x6]\nGesucht: [red.x, red.y, red.h, green.h, red.w, green.x, green.y]\nSchlupfvariablen: [x0, x1, x2, x3, x4, x5, x6]\n\nResults: [0, 0]\n\n red.x x0 red.y x1 red.h green.h x2 red.w green.x x3 green.y x4 x5 x6\n x0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 20\n x1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 20\n x2 0 0 0 0 2 -1 1 0 0 0 0 0 0 0 0\n x3 -1 0 0 0 0 0 0 -1 1 1 0 0 0 0 5\n x4 0 0 1 0 0 0 0 0 0 0 -1 1 0 0 0\n x5 0 0 0 0 1 0 0 0 0 0 0 0 1 0 71\n x6 0 0 0 0 0 0 0 1 0 0 0 0 0 1 180\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19231":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19232":{"_id":"_956503","style":{"__isSmartRef__":true,"id":19233},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":" F ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19233":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19234":{"_id":"_956504","style":{"__isSmartRef__":true,"id":19235},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19235":{"color":"red","textDecoration":"underline","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19236":{"_id":"_956505","style":{"__isSmartRef__":true,"id":19237},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":" 0 ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19237":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19238":{"_id":"_956506","style":{"__isSmartRef__":true,"id":19239},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19239":{"color":"red","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19240":{"_id":"_956507","style":{"__isSmartRef__":true,"id":19241},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":" 0 ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19241":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19242":{"_id":"_956508","style":{"__isSmartRef__":true,"id":19243},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19243":{"color":"red","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19244":{"_id":"_956509","style":{"__isSmartRef__":true,"id":19245},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19245":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19246":{"_id":"_956510","style":{"__isSmartRef__":true,"id":19247},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19247":{"color":"red","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19248":{"_id":"_956511","style":{"__isSmartRef__":true,"id":19249},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":" 0 ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19249":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19250":{"_id":"_956512","style":{"__isSmartRef__":true,"id":19251},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19251":{"color":"red","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19252":{"_id":"_956513","style":{"__isSmartRef__":true,"id":19253},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19253":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19254":{"_id":"_956514","style":{"__isSmartRef__":true,"id":19255},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19255":{"color":"red","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19256":{"_id":"_956515","style":{"__isSmartRef__":true,"id":19257},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":" 0 ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19257":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19258":{"_id":"_956516","style":{"__isSmartRef__":true,"id":19259},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19259":{"color":"red","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19260":{"_id":"_956517","style":{"__isSmartRef__":true,"id":19261},"chunkOwner":{"__isSmartRef__":true,"id":19228},"storedString":" 0 0 0 0\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19261":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19262":{"morph":{"__isSmartRef__":true,"id":19228},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19263":{"resizeWidth":true,"resizeHeight":true},"19264":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19265},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":19266}],"eventHandler":{"__isSmartRef__":true,"id":19268},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","8A9DAD73-6660-4184-BD4C-4C28DC9D9E78","CBE259FF-B8A1-4071-BCED-A29875B64BAB","92C81A87-A99F-4E2C-9017-D74E30C7B954","28A12935-D79B-43DE-B56C-BD30042FD863","16DC34A9-007A-414B-B27C-377F25BEFA8F","4B9CE7F8-C638-40A6-918D-B84F6EF4646B","909F9209-DD83-4A39-B741-0929D3D7A570","B65B6155-E69B-42E8-ABCD-46F003862719","EB52E0BA-A6D0-4D6D-9008-A7784180F95C","72EACFC6-76EC-4B01-BA07-035EAB287EBA","21BCCEDF-14D0-4A50-AF7F-4841A4FBE4CE","640A5EB4-E301-476E-B389-2F021E6BCC2A","661AF384-B96C-414B-AB83-3586944B4CFB","2367EA5D-3ABF-4AA2-930D-0B7DE9962BE2","A8D6F957-4E34-4EB6-89C7-5ADED44831B9"],"id":"72CEC490-5529-4AA2-AFAF-EF0B81A5337C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":19269},"syntaxHighlightingWhileTyping":false,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":3,"showsHalos":false,"isBeingDragged":false,"name":"variablesTextField","owner":{"__isSmartRef__":true,"id":18656},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_TextColor","_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(1050.0,39.0)","distanceToDragEvent":"lively.pt(178.0,-15.0)"},"19265":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(400.0,300.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"19266":{"style":{"__isSmartRef__":true,"id":19267},"chunkOwner":{"__isSmartRef__":true,"id":19264},"_id":"_956500","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19267":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19268":{"morph":{"__isSmartRef__":true,"id":19264},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19269":{"resizeWidth":true,"resizeHeight":true},"19270":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19271},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":19272},{"__isSmartRef__":true,"id":19274},{"__isSmartRef__":true,"id":19276},{"__isSmartRef__":true,"id":19278},{"__isSmartRef__":true,"id":19280},{"__isSmartRef__":true,"id":19282},{"__isSmartRef__":true,"id":19284},{"__isSmartRef__":true,"id":19286},{"__isSmartRef__":true,"id":19288},{"__isSmartRef__":true,"id":19290},{"__isSmartRef__":true,"id":19292},{"__isSmartRef__":true,"id":19294},{"__isSmartRef__":true,"id":19296},{"__isSmartRef__":true,"id":19298},{"__isSmartRef__":true,"id":19300},{"__isSmartRef__":true,"id":19302},{"__isSmartRef__":true,"id":19304},{"__isSmartRef__":true,"id":19306},{"__isSmartRef__":true,"id":19308},{"__isSmartRef__":true,"id":19310},{"__isSmartRef__":true,"id":19312},{"__isSmartRef__":true,"id":19314},{"__isSmartRef__":true,"id":19316},{"__isSmartRef__":true,"id":19318},{"__isSmartRef__":true,"id":19320},{"__isSmartRef__":true,"id":19322},{"__isSmartRef__":true,"id":19324},{"__isSmartRef__":true,"id":19326},{"__isSmartRef__":true,"id":19328},{"__isSmartRef__":true,"id":19330},{"__isSmartRef__":true,"id":19332},{"__isSmartRef__":true,"id":19334},{"__isSmartRef__":true,"id":19336},{"__isSmartRef__":true,"id":19338},{"__isSmartRef__":true,"id":19340},{"__isSmartRef__":true,"id":19342},{"__isSmartRef__":true,"id":19344},{"__isSmartRef__":true,"id":19346},{"__isSmartRef__":true,"id":19348},{"__isSmartRef__":true,"id":19350},{"__isSmartRef__":true,"id":19352}],"eventHandler":{"__isSmartRef__":true,"id":19354},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","8A9DAD73-6660-4184-BD4C-4C28DC9D9E78","93FF5444-0F41-4AF5-8BC3-9FE540206D40","F362CB6F-567D-4F5A-9F8C-70DA4165A938","C88F3080-9B70-4481-B0C2-5AB8854D16E8","23F7D9A6-E554-405D-9754-688365808D2E","F27D9CDB-2AD1-4F45-BE33-9CACAD8075D5","7D8256A2-85F3-4BD8-9E9E-53E5D61106DF","C01C1DD1-B2E3-4832-94E5-2F6EE8752934","47731C2F-5D8B-4EA2-BEB8-BE3A5FA55A7A","63C7F31F-0D9A-4E15-92A9-148D81578E27","06E6619D-484D-4CD2-873C-413A229BE9B2","791D5BC1-2FA7-4A89-9CDC-E265D350EFBB","A8777E9E-DB59-4039-B43D-426D3456EC51","B46711E2-4F7F-4E5B-BB96-BDC5981B203F","93C4BD31-BD35-42E6-B242-5321E1C86086","14738743-58CB-45A1-99F3-099196E3FA02"],"id":"DC15F096-CAC1-42E7-BCD6-C26DDFC0F46E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":19355},"syntaxHighlightingWhileTyping":true,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":21,"showsHalos":false,"isBeingDragged":false,"name":"constraintsTextField","owner":{"__isSmartRef__":true,"id":18656},"charsReplaced":"0.14991005396761942","lastFindLoc":217,"savedTextString":"ratio(red.y, blue.y, 1);\nratio(red.h, blue.h, 1);\nhorizontal_distance(red, blue, 0);\nratio(green.w, red.w, 0.8);\nratio(green.w, blue.w, 0.2);\nratio(red.w, green.w, 1.25);\nratio(blue.w, green.w, 5);\nratio(orange.w, green.w, 1);\nratio(red.x, green.x, 1);\nratio(red.x, orange.x, 1);\nvertical_distance(green, red, 10);\nvertical_distance(green, blue, 10);\nvertical_distance(red, orange, 10);\nvertical_distance(blue, orange, 10);","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"#startLetters":"disableSyn","attributeConnections":[{"__isSmartRef__":true,"id":19356}],"doNotCopyProperties":["$$textString"],"__serializedExpressions__":["_TextColor","_Position","distanceToDragEvent"],"textString":"//horizontal_distance(red, blue, 0);\n//ratio(red.y, blue.y, 1);\n//ratio(red.h, blue.h, 1);\nposition(red, 20, 20);\nratio(red.h, green.h, 2);\nhorizontal_distance(red, green, 5);\nratio(red.y, green.y, 1);","_Rotation":0,"_Scale":1,"priorSelectionRange":[91,201],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(1050.0,378.0)","distanceToDragEvent":"lively.pt(175.0,-16.0)"},"19271":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(395.0,311.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"19272":{"style":{"__isSmartRef__":true,"id":19273},"chunkOwner":{"__isSmartRef__":true,"id":19270},"_id":"_465445","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19273":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"19274":{"_id":"_465472","style":{"__isSmartRef__":true,"id":19275},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"horizontal_distance(red, blue, 0);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19275":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"19276":{"_id":"_465473","style":{"__isSmartRef__":true,"id":19277},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19277":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19278":{"_id":"_465474","style":{"__isSmartRef__":true,"id":19279},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19279":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"19280":{"_id":"_465475","style":{"__isSmartRef__":true,"id":19281},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"ratio(red.y, blue.y, 1);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19281":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"19282":{"_id":"_465476","style":{"__isSmartRef__":true,"id":19283},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19283":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19284":{"_id":"_465477","style":{"__isSmartRef__":true,"id":19285},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19285":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"19286":{"_id":"_465478","style":{"__isSmartRef__":true,"id":19287},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"ratio(red.h, blue.h, 1);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19287":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"19288":{"_id":"_465479","style":{"__isSmartRef__":true,"id":19289},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19289":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19290":{"_id":"_991692","style":{"__isSmartRef__":true,"id":19291},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"position","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19291":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19292":{"_id":"_991693","style":{"__isSmartRef__":true,"id":19293},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19293":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19294":{"_id":"_991694","style":{"__isSmartRef__":true,"id":19295},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"red","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19295":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19296":{"_id":"_991695","style":{"__isSmartRef__":true,"id":19297},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19297":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19298":{"_id":"_465480","style":{"__isSmartRef__":true,"id":19299},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"20","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19299":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"19300":{"_id":"_465481","style":{"__isSmartRef__":true,"id":19301},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19301":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19302":{"_id":"_465482","style":{"__isSmartRef__":true,"id":19303},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"20","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19303":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"19304":{"_id":"_465483","style":{"__isSmartRef__":true,"id":19305},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19305":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19306":{"_id":"_991696","style":{"__isSmartRef__":true,"id":19307},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"ratio","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19307":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19308":{"_id":"_991697","style":{"__isSmartRef__":true,"id":19309},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19309":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19310":{"_id":"_991698","style":{"__isSmartRef__":true,"id":19311},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"red","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19311":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19312":{"_id":"_991699","style":{"__isSmartRef__":true,"id":19313},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":".h, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19313":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19314":{"_id":"_991700","style":{"__isSmartRef__":true,"id":19315},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"green","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19315":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19316":{"_id":"_991701","style":{"__isSmartRef__":true,"id":19317},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":".h, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19317":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19318":{"_id":"_465484","style":{"__isSmartRef__":true,"id":19319},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19319":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"19320":{"_id":"_465485","style":{"__isSmartRef__":true,"id":19321},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19321":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19322":{"_id":"_991702","style":{"__isSmartRef__":true,"id":19323},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"horizontal_distance","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19323":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19324":{"_id":"_991703","style":{"__isSmartRef__":true,"id":19325},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19325":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19326":{"_id":"_991704","style":{"__isSmartRef__":true,"id":19327},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"red","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19327":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19328":{"_id":"_991705","style":{"__isSmartRef__":true,"id":19329},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19329":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19330":{"_id":"_991706","style":{"__isSmartRef__":true,"id":19331},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"green","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19331":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19332":{"_id":"_991707","style":{"__isSmartRef__":true,"id":19333},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19333":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19334":{"_id":"_465486","style":{"__isSmartRef__":true,"id":19335},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"5","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19335":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"19336":{"_id":"_465487","style":{"__isSmartRef__":true,"id":19337},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19337":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19338":{"_id":"_991708","style":{"__isSmartRef__":true,"id":19339},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"ratio","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19339":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19340":{"_id":"_991709","style":{"__isSmartRef__":true,"id":19341},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19341":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19342":{"_id":"_991710","style":{"__isSmartRef__":true,"id":19343},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"red","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19343":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19344":{"_id":"_991711","style":{"__isSmartRef__":true,"id":19345},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":".y, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19345":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19346":{"_id":"_991712","style":{"__isSmartRef__":true,"id":19347},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"green","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19347":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"19348":{"_id":"_991713","style":{"__isSmartRef__":true,"id":19349},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":".y, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19349":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19350":{"_id":"_465488","style":{"__isSmartRef__":true,"id":19351},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19351":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"19352":{"_id":"_465489","style":{"__isSmartRef__":true,"id":19353},"chunkOwner":{"__isSmartRef__":true,"id":19270},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19353":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"19354":{"morph":{"__isSmartRef__":true,"id":19270},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19355":{"resizeWidth":true,"resizeHeight":true},"19356":{"sourceObj":{"__isSmartRef__":true,"id":19270},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":19270},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":19357},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19357":{"source":{"__isSmartRef__":true,"id":19270},"target":{"__isSmartRef__":true,"id":19270}},"19358":{"submorphs":[],"scripts":[],"id":"832F145F-251A-442F-9E88-8C65DBBBC411","shape":{"__isSmartRef__":true,"id":19359},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":19360},"textChunks":[{"__isSmartRef__":true,"id":19372}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":19374},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","981B9920-EC96-4DA5-A042-B4A9BAB376F7","55B92424-3319-4AC6-A0FD-C5C8BDD3FC09","E83D630D-A418-4516-9B2B-6D69FD0A0EDB","C4116FB6-ED56-415D-B357-561F7B9D00B0","354CB59A-3021-4D4C-80E4-B0AD6E4C84C0","7F9BAB72-EE11-4BA5-BB2E-7B9388075EFE","347A6A4A-14CF-4D9C-89A0-4E50E232BB97","DAA31ABA-45A1-46A8-B04B-C972AAB83845","CF747D8E-7172-456B-A0E3-C470DAD81213","FBD923C9-2C29-4199-8CBB-D12E104A8AB1","2C720FCE-1359-4205-A053-0316E0B4C853","8C42FA16-0E70-4EBD-AE54-5B8E7A538B46","2BD86754-36D4-4310-BF2B-9A0D97823C5D","103FA9DC-CBE8-44BD-91BE-F0EB0C21B461","76B06FF4-D073-478E-A4B7-130B116F2377"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":18656},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(1050.0,348.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(90.0,-10.0)"},"19359":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"19360":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":19361},{"__isSmartRef__":true,"id":19363},{"__isSmartRef__":true,"id":19365},{"__isSmartRef__":true,"id":19367},{"__isSmartRef__":true,"id":19369}],"lastModifiedDate":{"__isSmartRef__":true,"id":19371},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19361":{"date":{"__isSmartRef__":true,"id":19362},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"19362":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19363":{"date":{"__isSmartRef__":true,"id":19364},"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"},"19364":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"19365":{"date":{"__isSmartRef__":true,"id":19366},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"19366":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19367":{"date":{"__isSmartRef__":true,"id":19368},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"19368":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19369":{"date":{"__isSmartRef__":true,"id":19370},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"19370":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19371":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19372":{"style":{"__isSmartRef__":true,"id":19373},"morph":{"__isSmartRef__":true,"id":19358},"chunkOwner":{"__isSmartRef__":true,"id":19358},"storedString":"Constraints","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19373":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19374":{"morph":{"__isSmartRef__":true,"id":19358},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19375":{"submorphs":[],"scripts":[],"id":"2C69946C-AF35-4C2B-AB39-62E4F3A8B29F","shape":{"__isSmartRef__":true,"id":19376},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":19377},"textChunks":[{"__isSmartRef__":true,"id":19389}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":19391},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","6513CAFB-4D1C-4CBC-8F67-178A6CCFE302","BB1AE711-3F4C-48CC-8D6D-5EA3290535C4","4C6BFB68-F960-4E56-9B33-E997C8615D18","22109C55-E692-4A7F-B454-7B25795B02F7","F0D7DF05-7D09-4643-A949-7EBE2887185F","078BCFDA-B103-4EF2-BE3D-4D7D3ABF2EE3","14705521-B28B-48C7-BFB9-BC5D2EB9B033","EE8BD5A4-1FFC-4CF5-B904-DA8D08D3D13E","8921EB5F-5C02-4861-B551-F867E0A78F18","327663AC-8EAC-4ECA-8529-DE314CC9BE8C","54938BAA-3FB9-47E8-B982-7354832C12AE","E7941419-78BD-484D-90CD-3062558FE008","F526B32A-3CAF-4865-B78C-D44D299CC39F","E2C96528-95E7-459F-AFB2-318AC7C04D4F"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":18656},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(1050.0,10.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(90.0,-13.0)"},"19376":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"19377":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":19378},{"__isSmartRef__":true,"id":19380},{"__isSmartRef__":true,"id":19382},{"__isSmartRef__":true,"id":19384},{"__isSmartRef__":true,"id":19386}],"lastModifiedDate":{"__isSmartRef__":true,"id":19388},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19378":{"date":{"__isSmartRef__":true,"id":19379},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"19379":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19380":{"date":{"__isSmartRef__":true,"id":19381},"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"},"19381":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"19382":{"date":{"__isSmartRef__":true,"id":19383},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"19383":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19384":{"date":{"__isSmartRef__":true,"id":19385},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"19385":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19386":{"date":{"__isSmartRef__":true,"id":19387},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"19387":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19388":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19389":{"style":{"__isSmartRef__":true,"id":19390},"morph":{"__isSmartRef__":true,"id":19375},"chunkOwner":{"__isSmartRef__":true,"id":19375},"storedString":"Variablen","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19390":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19391":{"morph":{"__isSmartRef__":true,"id":19375},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19392":{"submorphs":[],"scripts":[],"id":"37E2A0AD-B737-4D43-855F-1CBF9FB329BC","shape":{"__isSmartRef__":true,"id":19393},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":19394},"textChunks":[{"__isSmartRef__":true,"id":19406}],"charsReplaced":"Variablen","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":19408},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","6513CAFB-4D1C-4CBC-8F67-178A6CCFE302","BB1AE711-3F4C-48CC-8D6D-5EA3290535C4","4C6BFB68-F960-4E56-9B33-E997C8615D18","22109C55-E692-4A7F-B454-7B25795B02F7","F0D7DF05-7D09-4643-A949-7EBE2887185F","9F5B5210-26DD-413E-AE62-7D0E5282C8AA","6EB15A1C-4F40-4442-B7B8-C89E32BB7969","81D40AAE-760A-4C3F-A852-A19D5D9F69B6","3FCD2D8B-5E9F-4969-9DAB-E97028E2C593","FBC054BF-5B83-42CC-9C16-CFCCDBFB5B1C","4C6E7F90-2384-4B3E-8421-D7FAC528C1B5","FFFEBADE-825A-447D-9158-7A81EAC11F39","BA396D1D-EE13-49B1-8D0A-1AAF0071D727","F5C6520D-3719-4374-91FF-88AE4A822532","A8441513-04E8-4437-8DC0-5E17E89F4C56"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":18656},"previousSelection":[1,1],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,700.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"19393":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"19394":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":19395},{"__isSmartRef__":true,"id":19397},{"__isSmartRef__":true,"id":19399},{"__isSmartRef__":true,"id":19401},{"__isSmartRef__":true,"id":19403}],"lastModifiedDate":{"__isSmartRef__":true,"id":19405},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19395":{"date":{"__isSmartRef__":true,"id":19396},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"19396":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19397":{"date":{"__isSmartRef__":true,"id":19398},"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"},"19398":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"19399":{"date":{"__isSmartRef__":true,"id":19400},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"19400":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19401":{"date":{"__isSmartRef__":true,"id":19402},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"19402":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19403":{"date":{"__isSmartRef__":true,"id":19404},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"19404":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19405":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19406":{"style":{"__isSmartRef__":true,"id":19407},"morph":{"__isSmartRef__":true,"id":19392},"chunkOwner":{"__isSmartRef__":true,"id":19392},"storedString":"Tableau","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19407":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19408":{"morph":{"__isSmartRef__":true,"id":19392},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19409":{"submorphs":[{"__isSmartRef__":true,"id":19410},{"__isSmartRef__":true,"id":19419},{"__isSmartRef__":true,"id":19449},{"__isSmartRef__":true,"id":19475},{"__isSmartRef__":true,"id":19505}],"scripts":[],"id":"D1870F4B-ADFD-476C-B86C-2F6A1575906D","shape":{"__isSmartRef__":true,"id":19535},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SketchPadCanvas","partsBinMetaInfo":{"__isSmartRef__":true,"id":19536},"eventHandler":{"__isSmartRef__":true,"id":19551},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","F38525CC-4B5F-4591-A4A2-657DD74B74DD","63F1F9E3-F3FB-4BFE-8B16-6CFB8462E5D6","D6BB5E26-B2CE-47C8-BD7A-C4522B0DB9F5","063ACEEA-2310-479B-942F-6B5FB445E0B2","534AE787-FE6E-4FF1-AA50-B1F9E598696F","B54A430F-54AD-4811-94EF-30C67E2C56D0","2A5E0282-C784-453C-B9A8-936C07A90F29","FBF19B07-297C-413B-A07B-85254B0E95BF","C6FB767F-64A8-405A-B879-8B5889C482AF","822A83C1-75F4-4007-B3B6-6315C31E82BC","F6544B1D-AD8E-4868-9A0E-CD919C0662D0","01AC8F3F-E069-4DE7-82A0-60A861BA07C0","533BB130-FFFE-457B-B41C-73834E66DEC8","84E686B5-B56A-4929-AA59-E3CC67EA91D4","C51EED18-5783-4375-B0AA-47655226F582","E6E18FB3-9638-4F63-8BD7-1EF0B80AE908","6C5947A5-B781-47DC-8F4D-ACC5B430EB29","FB080478-34AF-40EA-8930-8D3430BD2D6E","B28AC6FE-1C31-4AC2-85AD-4F89429F378E"],"partTests":{"__isSmartRef__":true,"id":19552},"_ClipMode":"visible","moved":true,"points":null,"isBeingDragged":false,"state":0,"#startLetters":"with","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18656},"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19557},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withLayers":["Global.SketchArea"],"_Position":"lively.pt(143.0,10.0)"},"19410":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19411},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":19415}],"eventHandler":{"__isSmartRef__":true,"id":19417},"_ClipMode":"hidden","derivationIds":["7C258242-8373-40F3-B051-A769C86D9896","69B39F6A-8C66-45A0-B28B-E1BBE8A54298"],"id":"E5E8A84C-255B-4E49-BD3A-2DFA8406EAAE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_HandStyle":"default","_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10.5,"evalEnabled":false,"item":{"__isSmartRef__":true,"id":19418},"owner":{"__isSmartRef__":true,"id":19409},"isSelected":true,"isBeingDragged":false,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_TextColor","_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.MenuItem","__SourceModuleName__":"Global.lively.morphic.Widgets","_TextColor":"Color.rgb(255,255,255)","_Position":"lively.pt(-45.0,-2475.0)"},"19411":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19412},"_BorderRadius":4,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(253.0,23.0)","_Padding":"lively.rect(3,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"19412":{"stops":[{"__isSmartRef__":true,"id":19413},{"__isSmartRef__":true,"id":19414}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19413":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(100,131,248)"},"19414":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(34,85,245)"},"19415":{"style":{"__isSmartRef__":true,"id":19416},"chunkOwner":{"__isSmartRef__":true,"id":19410},"_id":"_212909","storedString":"disableSyntaxHighlighting()","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19416":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19417":{"morph":{"__isSmartRef__":true,"id":19410},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19418":{"isMenuItem":true,"isListItem":true,"string":"disableSyntaxHighlighting()","value":"disableSyntaxHighlighting()","idx":0},"19419":{"submorphs":[],"scripts":[],"id":"CD3B6781-0964-4541-B98F-F28A1B60AA2C","shape":{"__isSmartRef__":true,"id":19420},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"orange","partsBinMetaInfo":{"__isSmartRef__":true,"id":19421},"eventHandler":{"__isSmartRef__":true,"id":19443},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","0A729899-A80F-4509-9173-98E4991DCF14","CD4B00EC-774D-4EE2-BCB5-011333EFBFB3","D5F2C7AD-5FD3-4893-A863-1BCE6C4F8AF6","6782F6F8-F1E3-4E17-A5B0-8E9D1C8B6FE9","78D47AA4-0FB1-4F39-8C43-591A69929351","90EB0200-430F-4389-87E6-C05794E0F71F","076B14B0-F782-47A8-900F-6145A9D3750F","27307DDA-3CC0-41D3-9367-1AFB94CF364C","2B044398-584D-401F-B153-BBCAD2E8FBC1","E2296CF8-38C2-465C-92A9-9AC646199175","C6EB5A3A-C5E0-49CB-9897-C877625DC1BC","E791C626-EB77-49AF-B3A3-D0DE9B5C156B","A09100E0-EFC6-4BC4-BF06-26C03E6997BF","881F5A19-5C11-42FA-A10B-0DD14C3EA05D","960371C5-2F07-46F6-9411-F84F6D5DD9C8"],"partTests":{"__isSmartRef__":true,"id":19444},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19409},"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(237.0,288.0)"},"19420":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.3,66.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(242,155,6)","_Padding":"lively.rect(0,0,0,0)"},"19421":{"partsSpaceName":"PartsBin/sd1213","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":19422},{"__isSmartRef__":true,"id":19424},{"__isSmartRef__":true,"id":19426},{"__isSmartRef__":true,"id":19428},{"__isSmartRef__":true,"id":19430},{"__isSmartRef__":true,"id":19432},{"__isSmartRef__":true,"id":19434},{"__isSmartRef__":true,"id":19436},{"__isSmartRef__":true,"id":19438},{"__isSmartRef__":true,"id":19440}],"lastModifiedDate":{"__isSmartRef__":true,"id":19442},"revisionOnLoad":185622,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19422":{"date":{"__isSmartRef__":true,"id":19423},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"19423":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19424":{"date":{"__isSmartRef__":true,"id":19425},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"19425":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19426":{"date":{"__isSmartRef__":true,"id":19427},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19427":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"19428":{"date":{"__isSmartRef__":true,"id":19429},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19429":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"19430":{"date":{"__isSmartRef__":true,"id":19431},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19431":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"19432":{"date":{"__isSmartRef__":true,"id":19433},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"19433":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19434":{"date":{"__isSmartRef__":true,"id":19435},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"19435":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19436":{"date":{"__isSmartRef__":true,"id":19437},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"19437":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"19438":{"date":{"__isSmartRef__":true,"id":19439},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"19439":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"19440":{"date":{"__isSmartRef__":true,"id":19441},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"19441":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (Mitteleuropäische Zeit)"},"19442":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:40:09 GMT+0100 (Mitteleuropäische Zeit)"},"19443":{"morph":{"__isSmartRef__":true,"id":19419},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19444":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19445}},"19445":{"test01IsMorph":{"__isSmartRef__":true,"id":19446}},"19446":{"varMapping":{"__isSmartRef__":true,"id":19447},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19448},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19447":{"this":{"__isSmartRef__":true,"id":19444}},"19448":{},"19449":{"submorphs":[],"scripts":[],"id":"73BC13FC-6DA6-4AC4-81D7-BBE48E44E812","shape":{"__isSmartRef__":true,"id":19450},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"green","partsBinMetaInfo":{"__isSmartRef__":true,"id":19451},"eventHandler":{"__isSmartRef__":true,"id":19469},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","17DAC708-A57C-48B6-A664-DA8FF16884EC","CB38577D-2D3E-4948-9CEA-D6FFA6571B3A","7EF7233F-E267-4AFC-B62D-DA8972E683F7","6466C303-B156-47BB-8C55-B814529A0230","9D1F0985-F485-41DE-8D92-455BC0D9C5F4","DA54464E-8086-4E11-86C3-449F6AE8BB62","D533C3F3-C76D-4D62-94F6-29A18179EE3E","9D6A3603-65B5-4A32-A17A-455AEE3A867F","F4DD9144-1C35-4985-BD6F-B933C88FE1C0","40193EB6-0DC8-472A-B480-71F057912E50","7D0B8E32-2568-48E9-AFDF-DD689DB1E4A2","7FD2E80C-9CF9-40ED-A83B-55218E369435","30686A39-15A9-41C0-90E0-D4B9E5268E15","0ACC7202-7B09-4FEF-AB36-52D8129C347A","6D4DBD3E-2E91-4561-990B-50112E05409A"],"partTests":{"__isSmartRef__":true,"id":19470},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":19409},"isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(205.0,20.0)","distanceToDragEvent":"lively.pt(93.0,-10.0)"},"19450":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(215.3,142.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(76,186,54)","_Padding":"lively.rect(0,0,0,0)"},"19451":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19452},{"__isSmartRef__":true,"id":19454},{"__isSmartRef__":true,"id":19456},{"__isSmartRef__":true,"id":19458},{"__isSmartRef__":true,"id":19460},{"__isSmartRef__":true,"id":19462},{"__isSmartRef__":true,"id":19464},{"__isSmartRef__":true,"id":19466}],"lastModifiedDate":{"__isSmartRef__":true,"id":19468},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19452":{"date":{"__isSmartRef__":true,"id":19453},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"19453":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19454":{"date":{"__isSmartRef__":true,"id":19455},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"19455":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19456":{"date":{"__isSmartRef__":true,"id":19457},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19457":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"19458":{"date":{"__isSmartRef__":true,"id":19459},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19459":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"19460":{"date":{"__isSmartRef__":true,"id":19461},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19461":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"19462":{"date":{"__isSmartRef__":true,"id":19463},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"19463":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19464":{"date":{"__isSmartRef__":true,"id":19465},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"19465":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19466":{"date":{"__isSmartRef__":true,"id":19467},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"19467":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"19468":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (Mitteleuropäische Zeit)"},"19469":{"morph":{"__isSmartRef__":true,"id":19449},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19470":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19471}},"19471":{"test01IsMorph":{"__isSmartRef__":true,"id":19472}},"19472":{"varMapping":{"__isSmartRef__":true,"id":19473},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19473":{"this":{"__isSmartRef__":true,"id":19470}},"19474":{},"19475":{"submorphs":[],"scripts":[],"id":"791ECFEF-BCA3-4401-BCF6-7B57866E9E6A","shape":{"__isSmartRef__":true,"id":19476},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"blue","partsBinMetaInfo":{"__isSmartRef__":true,"id":19477},"eventHandler":{"__isSmartRef__":true,"id":19499},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","0A729899-A80F-4509-9173-98E4991DCF14","CD4B00EC-774D-4EE2-BCB5-011333EFBFB3","D5F2C7AD-5FD3-4893-A863-1BCE6C4F8AF6","6782F6F8-F1E3-4E17-A5B0-8E9D1C8B6FE9","78D47AA4-0FB1-4F39-8C43-591A69929351","90EB0200-430F-4389-87E6-C05794E0F71F","076B14B0-F782-47A8-900F-6145A9D3750F","27307DDA-3CC0-41D3-9367-1AFB94CF364C","2B044398-584D-401F-B153-BBCAD2E8FBC1","E2296CF8-38C2-465C-92A9-9AC646199175","C6EB5A3A-C5E0-49CB-9897-C877625DC1BC","E791C626-EB77-49AF-B3A3-D0DE9B5C156B","EE94FBDD-911D-415B-B1E2-6F4AE0F86408","DBEEFEC3-6C57-46C8-BF94-A925EA893329"],"partTests":{"__isSmartRef__":true,"id":19500},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":19409},"isBeingDragged":false,"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(431.0,159.0)","distanceToDragEvent":"lively.pt(267.0,-10.0)"},"19476":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(229.4,61.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(73,111,167)","_Padding":"lively.rect(0,0,0,0)"},"19477":{"partsSpaceName":"PartsBin/sd1213","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":19478},{"__isSmartRef__":true,"id":19480},{"__isSmartRef__":true,"id":19482},{"__isSmartRef__":true,"id":19484},{"__isSmartRef__":true,"id":19486},{"__isSmartRef__":true,"id":19488},{"__isSmartRef__":true,"id":19490},{"__isSmartRef__":true,"id":19492},{"__isSmartRef__":true,"id":19494},{"__isSmartRef__":true,"id":19496}],"lastModifiedDate":{"__isSmartRef__":true,"id":19498},"revisionOnLoad":185622,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19478":{"date":{"__isSmartRef__":true,"id":19479},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"19479":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19480":{"date":{"__isSmartRef__":true,"id":19481},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"19481":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19482":{"date":{"__isSmartRef__":true,"id":19483},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19483":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"19484":{"date":{"__isSmartRef__":true,"id":19485},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19485":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"19486":{"date":{"__isSmartRef__":true,"id":19487},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19487":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"19488":{"date":{"__isSmartRef__":true,"id":19489},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"19489":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19490":{"date":{"__isSmartRef__":true,"id":19491},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"19491":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19492":{"date":{"__isSmartRef__":true,"id":19493},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"19493":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"19494":{"date":{"__isSmartRef__":true,"id":19495},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"19495":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"19496":{"date":{"__isSmartRef__":true,"id":19497},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"19497":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (Mitteleuropäische Zeit)"},"19498":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:40:09 GMT+0100 (Mitteleuropäische Zeit)"},"19499":{"morph":{"__isSmartRef__":true,"id":19475},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19500":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19501}},"19501":{"test01IsMorph":{"__isSmartRef__":true,"id":19502}},"19502":{"varMapping":{"__isSmartRef__":true,"id":19503},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19504},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19503":{"this":{"__isSmartRef__":true,"id":19500}},"19504":{},"19505":{"submorphs":[],"scripts":[],"id":"76185845-62B2-4389-9DB3-39E06D5929E3","shape":{"__isSmartRef__":true,"id":19506},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"red","partsBinMetaInfo":{"__isSmartRef__":true,"id":19507},"eventHandler":{"__isSmartRef__":true,"id":19529},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","0A729899-A80F-4509-9173-98E4991DCF14","CD4B00EC-774D-4EE2-BCB5-011333EFBFB3","D5F2C7AD-5FD3-4893-A863-1BCE6C4F8AF6","6782F6F8-F1E3-4E17-A5B0-8E9D1C8B6FE9","78D47AA4-0FB1-4F39-8C43-591A69929351","37819266-0D7A-441E-A11F-74A23DA4E7CA","39263EEE-BBED-4B47-83DF-CF0E6D768662","3FDFD02D-00C9-4E9C-B7B4-2C47992DCFAD","DF91E75B-7BB7-47BE-9CFE-BBFF8AA3D3A9","C61A1A28-FFDF-4615-8436-64DD1F2CD7C7","2165C754-022F-46DD-A908-686271C4032B","6A1012EF-75F7-4296-A99D-34AE4166FBE7","A55E91DF-F765-40B3-B42B-9ADE8DB1BCCE","676FCDA6-5508-4444-A81C-9C24D1DE0A38","A3C7D52E-9CF5-41D5-BBFA-22E4DD47DDEC"],"partTests":{"__isSmartRef__":true,"id":19530},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19409},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,20.0)","distanceToDragEvent":"lively.pt(103.0,-11.0)"},"19506":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,71.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(224,29,23)","_Padding":"lively.rect(0,0,0,0)"},"19507":{"partsSpaceName":"PartsBin/sd1213","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":19508},{"__isSmartRef__":true,"id":19510},{"__isSmartRef__":true,"id":19512},{"__isSmartRef__":true,"id":19514},{"__isSmartRef__":true,"id":19516},{"__isSmartRef__":true,"id":19518},{"__isSmartRef__":true,"id":19520},{"__isSmartRef__":true,"id":19522},{"__isSmartRef__":true,"id":19524},{"__isSmartRef__":true,"id":19526}],"lastModifiedDate":{"__isSmartRef__":true,"id":19528},"revisionOnLoad":185622,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19508":{"date":{"__isSmartRef__":true,"id":19509},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"19509":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19510":{"date":{"__isSmartRef__":true,"id":19511},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"19511":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19512":{"date":{"__isSmartRef__":true,"id":19513},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19513":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"19514":{"date":{"__isSmartRef__":true,"id":19515},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19515":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"19516":{"date":{"__isSmartRef__":true,"id":19517},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19517":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"19518":{"date":{"__isSmartRef__":true,"id":19519},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"19519":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19520":{"date":{"__isSmartRef__":true,"id":19521},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"19521":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19522":{"date":{"__isSmartRef__":true,"id":19523},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"19523":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"19524":{"date":{"__isSmartRef__":true,"id":19525},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"19525":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"19526":{"date":{"__isSmartRef__":true,"id":19527},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"19527":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (Mitteleuropäische Zeit)"},"19528":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:40:09 GMT+0100 (Mitteleuropäische Zeit)"},"19529":{"morph":{"__isSmartRef__":true,"id":19505},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19530":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19531}},"19531":{"test01IsMorph":{"__isSmartRef__":true,"id":19532}},"19532":{"varMapping":{"__isSmartRef__":true,"id":19533},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19534},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19533":{"this":{"__isSmartRef__":true,"id":19530}},"19534":{},"19535":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(890.0,680.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(246,246,246)","_Padding":"lively.rect(0,0,0,0)"},"19536":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19537},{"__isSmartRef__":true,"id":19539},{"__isSmartRef__":true,"id":19541},{"__isSmartRef__":true,"id":19543},{"__isSmartRef__":true,"id":19545},{"__isSmartRef__":true,"id":19547},{"__isSmartRef__":true,"id":19549}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19537":{"date":{"__isSmartRef__":true,"id":19538},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"19538":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19539":{"date":{"__isSmartRef__":true,"id":19540},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"19540":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19541":{"date":{"__isSmartRef__":true,"id":19542},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19542":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"19543":{"date":{"__isSmartRef__":true,"id":19544},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19544":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"19545":{"date":{"__isSmartRef__":true,"id":19546},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19546":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"19547":{"date":{"__isSmartRef__":true,"id":19548},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"19548":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19549":{"date":{"__isSmartRef__":true,"id":19550},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"19550":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19551":{"morph":{"__isSmartRef__":true,"id":19409},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19552":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19553}},"19553":{"test01IsMorph":{"__isSmartRef__":true,"id":19554}},"19554":{"varMapping":{"__isSmartRef__":true,"id":19555},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19556},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19555":{"this":{"__isSmartRef__":true,"id":19552}},"19556":{},"19557":{"drawLine":{"__isSmartRef__":true,"id":19558},"mouseDown":{"__isSmartRef__":true,"id":19562},"partOfRectangle":{"__isSmartRef__":true,"id":19566}},"19558":{"varMapping":{"__isSmartRef__":true,"id":19559},"source":"function drawLine(evt) {\n var sketchPad = this.get(\"SketchPad\");\n debugger;\n if(evt.button != 0 || !sketchPad.state || sketchPad.state != 1)\n {\n console.log(\"no line\");\n return;\n }\n if (this.points) {\n this.points.push(evt.mousePoint);\n if (this.points.length >= 2) {\n console.log(this.getPosition());\n console.log(sketchPad.getPosition());\n var from = this.points[0].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n var to = this.points[1].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n console.log(\"Line between \" + from.x + \",\" + from.y + \" and \" + to.x + \",\" + to.y);\n var m = new lively.morphic.Path([from, to]);\n this.addMorph(m);\n this.points[0] = this.points.pop();\n }\n } else {\n this.points = new Array(evt.mousePoint);\n }\n console.log(\"MouseDown \" + evt.mousePoint);\n console.log(this.points);\n console.log(this);\n}","funcProperties":{"__isSmartRef__":true,"id":19560},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19559":{"this":{"__isSmartRef__":true,"id":19409}},"19560":{"timestamp":{"__isSmartRef__":true,"id":19561},"user":"daniel.hoffmann","tags":[]},"19561":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:09:37 GMT+0100 (Mitteleuropäische Zeit)"},"19562":{"varMapping":{"__isSmartRef__":true,"id":19563},"source":"function mouseDown(element, evt) {\n console.log(element.name);\n console.log(evt);\n if(element.name != \"SketchPadCanvas\") {\n this.owner.select(element.name, this.partOfRectangle(element, evt));\n }\n}","funcProperties":{"__isSmartRef__":true,"id":19564},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19563":{"this":{"__isSmartRef__":true,"id":19409}},"19564":{"timestamp":{"__isSmartRef__":true,"id":19565},"user":"daniel.hoffmann","tags":[]},"19565":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:03 GMT+0100 (Mitteleuropäische Zeit)"},"19566":{"varMapping":{"__isSmartRef__":true,"id":19567},"source":"function partOfRectangle(element, evt) {\n var pointClicked = lively.pt(evt.layerX, evt. layerY);\n var elementExtent = element.getExtent();\n if (pointClicked.x < elementExtent.x * 0.2) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TL\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BL\";\n } else {\n return \"L\";\n }\n } else if (pointClicked.x > elementExtent.x * 0.8) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TR\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BR\";\n } else {\n return \"R\";\n }\n } else {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"T\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"B\";\n } else {\n return \"M\";\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":19568},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19567":{"this":{"__isSmartRef__":true,"id":19409}},"19568":{"timestamp":{"__isSmartRef__":true,"id":19569},"user":"daniel.hoffmann","tags":[]},"19569":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:45:10 GMT+0100 (Mitteleuropäische Zeit)"},"19570":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1720.0,1260.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"19571":{"partsSpaceName":"PartsBin/sd1213/","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":19572},{"__isSmartRef__":true,"id":19574},{"__isSmartRef__":true,"id":19576},{"__isSmartRef__":true,"id":19578},{"__isSmartRef__":true,"id":19580},{"__isSmartRef__":true,"id":19582},{"__isSmartRef__":true,"id":19584},{"__isSmartRef__":true,"id":19586},{"__isSmartRef__":true,"id":19588},{"__isSmartRef__":true,"id":19590},{"__isSmartRef__":true,"id":19592},{"__isSmartRef__":true,"id":19594},{"__isSmartRef__":true,"id":19596},{"__isSmartRef__":true,"id":19598},{"__isSmartRef__":true,"id":19600},{"__isSmartRef__":true,"id":19602},{"__isSmartRef__":true,"id":19604},{"__isSmartRef__":true,"id":19606},{"__isSmartRef__":true,"id":19608},{"__isSmartRef__":true,"id":19610},{"__isSmartRef__":true,"id":19612},{"__isSmartRef__":true,"id":19614},{"__isSmartRef__":true,"id":19616},{"__isSmartRef__":true,"id":19618},{"__isSmartRef__":true,"id":19620},{"__isSmartRef__":true,"id":19622},{"__isSmartRef__":true,"id":19624},{"__isSmartRef__":true,"id":19626},{"__isSmartRef__":true,"id":19628},{"__isSmartRef__":true,"id":19630},{"__isSmartRef__":true,"id":19632},{"__isSmartRef__":true,"id":19634},{"__isSmartRef__":true,"id":19636},{"__isSmartRef__":true,"id":19638},{"__isSmartRef__":true,"id":19640},{"__isSmartRef__":true,"id":19642},{"__isSmartRef__":true,"id":19644},{"__isSmartRef__":true,"id":19646},{"__isSmartRef__":true,"id":19648},{"__isSmartRef__":true,"id":19650},{"__isSmartRef__":true,"id":19652},{"__isSmartRef__":true,"id":19654},{"__isSmartRef__":true,"id":19656},{"__isSmartRef__":true,"id":19658}],"lastModifiedDate":{"__isSmartRef__":true,"id":19660},"revisionOnLoad":187160,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19572":{"date":{"__isSmartRef__":true,"id":19573},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"5C684377-A256-4AA8-962B-9A302949725C"},"19573":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:11 GMT+0100 (Mitteleuropäische Zeit)"},"19574":{"date":{"__isSmartRef__":true,"id":19575},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"0A7655CB-8651-4613-ADA5-58AA4372AB85"},"19575":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:07 GMT+0100 (Mitteleuropäische Zeit)"},"19576":{"date":{"__isSmartRef__":true,"id":19577},"author":"daniel.hoffmann","message":"determine most significant change after resizing/dragging","id":"D99B1482-6C11-4C09-B86E-D7E4BC5BEAB6"},"19577":{"isSerializedDate":true,"string":"Sun Dec 16 2012 20:19:04 GMT+0100 (Mitteleuropäische Zeit)"},"19578":{"date":{"__isSmartRef__":true,"id":19579},"author":"daniel.hoffmann","message":"reset cached bounds","id":"40FAD20C-A725-44D3-8554-25F83F803C32"},"19579":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:28 GMT+0100 (Mitteleuropäische Zeit)"},"19580":{"date":{"__isSmartRef__":true,"id":19581},"author":"daniel.hoffmann","message":"reset cached bounds","id":"AD49DF95-1788-4FD3-A7BE-07A92AE62EE1"},"19581":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:01 GMT+0100 (Mitteleuropäische Zeit)"},"19582":{"date":{"__isSmartRef__":true,"id":19583},"author":"daniel.hoffmann","message":"underline most negative F value","id":"51F05C0D-879C-4078-A146-74EBD09EE0B0"},"19583":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:44:52 GMT+0100 (Mitteleuropäische Zeit)"},"19584":{"date":{"__isSmartRef__":true,"id":19585},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B23D9CDF-EB67-454C-8E61-015EEB40BE64"},"19585":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:00:12 GMT+0100 (Mitteleuropäische Zeit)"},"19586":{"date":{"__isSmartRef__":true,"id":19587},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B679C6DD-FB4D-4ED5-B8F3-4BE00C95D44A"},"19587":{"isSerializedDate":true,"string":"Sat Dec 15 2012 15:59:43 GMT+0100 (Mitteleuropäische Zeit)"},"19588":{"date":{"__isSmartRef__":true,"id":19589},"author":"lisa.pfisterer","message":"Bugfix: Abbruchbedingung negative Werte","id":"29D978B5-26E0-4168-9F3B-F9B7067FE30C"},"19589":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:42:14 GMT+0100 (Mitteleuropäische Zeit)"},"19590":{"date":{"__isSmartRef__":true,"id":19591},"author":"lisa.pfisterer","message":"Layout for the layouting helper ;)","id":"75B2625F-68A5-4461-B879-AD50FAE4415C"},"19591":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:05:48 GMT+0100 (Mitteleuropäische Zeit)"},"19592":{"date":{"__isSmartRef__":true,"id":19593},"author":"daniel.hoffmann","message":"add constraint for first variable in ratio constraint if both variables are not specified","id":"740B557B-62D1-4CBB-A0F6-8192C8DBB510"},"19593":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:35:07 GMT+0100 (Mitteleuropäische Zeit)"},"19594":{"date":{"__isSmartRef__":true,"id":19595},"author":"daniel.hoffmann","message":"add vertical distance constraint manually","id":"67F12FCF-5DD0-47A4-9793-ED578659E555"},"19595":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:55:56 GMT+0100 (Mitteleuropäische Zeit)"},"19596":{"date":{"__isSmartRef__":true,"id":19597},"author":"lisa.pfisterer","message":"Positionen möglich! :) Sowie Constraints-Array angelegt","id":"4052D55D-CD65-4555-A26D-59AFBCC32962"},"19597":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:23:18 GMT+0100 (Mitteleuropäische Zeit)"},"19598":{"date":{"__isSmartRef__":true,"id":19599},"author":"lisa.pfisterer","message":"Ratio implementiert (richtig herum??)","id":"37F523CF-DD2D-4A29-96F1-E50E32CD8D94"},"19599":{"isSerializedDate":true,"string":"Mon Dec 03 2012 23:26:16 GMT+0100 (Mitteleuropäische Zeit)"},"19600":{"date":{"__isSmartRef__":true,"id":19601},"author":"daniel.hoffmann","message":"read value of ratio","id":"1534C786-A4CB-4E28-8341-71AEBC1C796B"},"19601":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:15:07 GMT+0100 (Mitteleuropäische Zeit)"},"19602":{"date":{"__isSmartRef__":true,"id":19603},"author":"daniel.hoffmann","message":"get side of rectangle","id":"0E2DB143-F8A6-4DEA-A29B-8B814B27984E"},"19603":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:43 GMT+0100 (Mitteleuropäische Zeit)"},"19604":{"date":{"__isSmartRef__":true,"id":19605},"author":"daniel.hoffmann","message":"ratio button works as well","id":"855AF291-AD64-458B-9689-798C7B7C95B5"},"19605":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:06:02 GMT+0100 (Mitteleuropäische Zeit)"},"19606":{"date":{"__isSmartRef__":true,"id":19607},"author":"daniel.hoffmann","message":"Fixed bug to get current value of constraint type (width, height) \nAdded button to set up sketch area","id":"97C976C9-4DA1-40D1-8108-57DD86CA3BA2"},"19607":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:00:42 GMT+0100 (Mitteleuropäische Zeit)"},"19608":{"date":{"__isSmartRef__":true,"id":19609},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"19609":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (Mitteleuropäische Zeit)"},"19610":{"date":{"__isSmartRef__":true,"id":19611},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"19611":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"19612":{"date":{"__isSmartRef__":true,"id":19613},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"19613":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (Mitteleuropäische Zeit)"},"19614":{"date":{"__isSmartRef__":true,"id":19615},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"19615":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19616":{"date":{"__isSmartRef__":true,"id":19617},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"19617":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19618":{"date":{"__isSmartRef__":true,"id":19619},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19619":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"19620":{"date":{"__isSmartRef__":true,"id":19621},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19621":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"19622":{"date":{"__isSmartRef__":true,"id":19623},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19623":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"19624":{"date":{"__isSmartRef__":true,"id":19625},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"19625":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19626":{"date":{"__isSmartRef__":true,"id":19627},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"19627":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"19628":{"date":{"__isSmartRef__":true,"id":19629},"author":"daniel.hoffmann","message":"Added support for adding constraints manually","id":"09ABA022-2B1A-4B91-8B3B-31A5752DD828"},"19629":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:38:16 GMT+0100 (Mitteleuropäische Zeit)"},"19630":{"date":{"__isSmartRef__":true,"id":19631},"author":"lisa.pfisterer","message":"Änderungen von Lisa. Array Util, Tableau-Anzeige, erste Schritte für Setter.","id":"5E3055D8-ECFA-4BEE-A27D-35F84A422A00"},"19631":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:28:16 GMT+0100 (Mitteleuropäische Zeit)"},"19632":{"date":{"__isSmartRef__":true,"id":19633},"author":"lisa.pfisterer","message":"Umsetzen der height-Constraints ins Tableau jetzt möglich. auch die zu maximierende F-Funktion. Außerdem Anzeige der aktuellen Werte","id":"0E43FD81-95AA-4810-BF4D-5132C4CB5430"},"19633":{"isSerializedDate":true,"string":"Sun Dec 02 2012 19:09:22 GMT+0100 (Mitteleuropäische Zeit)"},"19634":{"date":{"__isSmartRef__":true,"id":19635},"author":"daniel.hoffmann","message":"position constraint can be added manually, disabled syntax highlighting on output boxes","id":"7D9A3D34-1DA5-4BF6-8A5D-53C265AC87A8"},"19635":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:44:32 GMT+0100 (Mitteleuropäische Zeit)"},"19636":{"date":{"__isSmartRef__":true,"id":19637},"author":"daniel.hoffmann","message":"got adding of ratio constraint working","id":"11BC8BB4-8039-4A3A-A8C6-049AFF5BF3B1"},"19637":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:27:18 GMT+0100 (Mitteleuropäische Zeit)"},"19638":{"date":{"__isSmartRef__":true,"id":19639},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"830E1959-4CD2-400A-8832-B463D536CF66"},"19639":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:40:18 GMT+0100 (Mitteleuropäische Zeit)"},"19640":{"date":{"__isSmartRef__":true,"id":19641},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"08861437-D7B9-4D35-9A3E-3F1320C6E6A5"},"19641":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:41:06 GMT+0100 (Mitteleuropäische Zeit)"},"19642":{"date":{"__isSmartRef__":true,"id":19643},"author":"daniel.hoffmann","message":"add vertical distance constraint","id":"8696D8FA-BA32-4AF6-B86C-1C47F2AD2BA1"},"19643":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:25:33 GMT+0100 (Mitteleuropäische Zeit)"},"19644":{"date":{"__isSmartRef__":true,"id":19645},"author":"daniel.hoffmann","message":"add horizontal distance constraint","id":"EAAB49A7-D541-4E81-B8E0-0BC33811146A"},"19645":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:33:24 GMT+0100 (Mitteleuropäische Zeit)"},"19646":{"date":{"__isSmartRef__":true,"id":19647},"author":"daniel.hoffmann","message":"continuous constraint solving for distances","id":"36C600D0-D640-4727-8EDC-703660454CD5"},"19647":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:45:37 GMT+0100 (Mitteleuropäische Zeit)"},"19648":{"date":{"__isSmartRef__":true,"id":19649},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"8FD7CB58-9017-4C4A-92AB-6C0FC1BCD3FE"},"19649":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:07:14 GMT+0100 (Mitteleuropäische Zeit)"},"19650":{"date":{"__isSmartRef__":true,"id":19651},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"EBBB12D7-AB9B-4A8E-89FE-09E4B371A3DC"},"19651":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:08:07 GMT+0100 (Mitteleuropäische Zeit)"},"19652":{"date":{"__isSmartRef__":true,"id":19653},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"440A0E7F-D8B8-4AF4-8D00-B265B0B6A0A8"},"19653":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:03:58 GMT+0100 (Mitteleuropäische Zeit)"},"19654":{"date":{"__isSmartRef__":true,"id":19655},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"12F7798B-354C-4D1E-B846-2D485454EAC8"},"19655":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:04:24 GMT+0100 (Mitteleuropäische Zeit)"},"19656":{"date":{"__isSmartRef__":true,"id":19657},"author":"daniel.hoffmann","message":"fix algorithm = null bug","id":"247E32DA-57AC-49A0-8E1A-858C0A5734D9"},"19657":{"isSerializedDate":true,"string":"Mon Dec 17 2012 21:05:18 GMT+0100 (Mitteleuropäische Zeit)"},"19658":{"date":{"__isSmartRef__":true,"id":19659},"author":"daniel.hoffmann","message":"fix algorithm = null bug","id":"0412159D-B46C-424C-ADB6-CBE0C7839E83"},"19659":{"isSerializedDate":true,"string":"Mon Dec 17 2012 21:05:42 GMT+0100 (Mitteleuropäische Zeit)"},"19660":{"isSerializedDate":true,"string":"Mon Dec 17 2012 21:05:02 GMT+0100 (Mitteleuropäische Zeit)"},"19661":{"morph":{"__isSmartRef__":true,"id":18656},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19662":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19663}},"19663":{"test01IsMorph":{"__isSmartRef__":true,"id":19664}},"19664":{"varMapping":{"__isSmartRef__":true,"id":19665},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19666},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19665":{"this":{"__isSmartRef__":true,"id":19662}},"19666":{},"19667":{"tableau":[[1,1,0,0,0,0,0,0,0,0,0,0,0,0,"20"],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,"20"],[0,0,0,0,"2",-1,1,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,-1,1,1,0,0,0,0,"5"],[0,0,"1",0,0,0,0,0,0,0,-1,1,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,1,0,71],[0,0,0,0,0,0,0,1,0,0,0,0,0,1,180],[-1,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0]],"all":["red.x","x0","red.y","x1","red.h","green.h","x2","red.w","green.x","x3","green.y","x4","x5","x6"],"schlupf":["x0","x1","x2","x3","x4","x5","x6"],"needed":["red.x","red.y","red.h","green.h","red.w","green.x","green.y"],"resultArray":[0,0],"result":false,"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"19668":{"initializeTableau":{"__isSmartRef__":true,"id":19669},"initSimplex":{"__isSmartRef__":true,"id":19673},"simplexStep":{"__isSmartRef__":true,"id":19677},"start":{"__isSmartRef__":true,"id":19681},"stop":{"__isSmartRef__":true,"id":19685},"parseConstraints":{"__isSmartRef__":true,"id":19689},"testTableau":{"__isSmartRef__":true,"id":19693},"addConstraintArray":{"__isSmartRef__":true,"id":19697},"extendArrayWithZeros":{"__isSmartRef__":true,"id":19701},"height":{"__isSmartRef__":true,"id":19705},"addConstraint":{"__isSmartRef__":true,"id":19709},"getValueForConstraintType":{"__isSmartRef__":true,"id":19713},"select":{"__isSmartRef__":true,"id":19717},"setCurrentConstraintType":{"__isSmartRef__":true,"id":19721},"roundTableau":{"__isSmartRef__":true,"id":19725},"setValue":{"__isSmartRef__":true,"id":19729},"stepping":{"__isSmartRef__":true,"id":19733},"testStuff":{"__isSmartRef__":true,"id":19737},"getRatioSide":{"__isSmartRef__":true,"id":19741},"addRatioConstraint":{"__isSmartRef__":true,"id":19745},"length":{"__isSmartRef__":true,"id":19749},"printTableau":{"__isSmartRef__":true,"id":19753},"showVariableValues":{"__isSmartRef__":true,"id":19757},"getValue":{"__isSmartRef__":true,"id":19761},"width":{"__isSmartRef__":true,"id":19765},"ratio":{"__isSmartRef__":true,"id":19769},"position":{"__isSmartRef__":true,"id":19773},"addVerticalDistanceConstraint":{"__isSmartRef__":true,"id":19777},"addDistanceConstraint":{"__isSmartRef__":true,"id":19781},"verticalDistance":{"__isSmartRef__":true,"id":19785},"horizontalDistance":{"__isSmartRef__":true,"id":19789},"runSimplex":{"__isSmartRef__":true,"id":19793},"x":{"__isSmartRef__":true,"id":19797},"y":{"__isSmartRef__":true,"id":19801},"initSimplexManually":{"__isSmartRef__":true,"id":19805}},"19669":{"varMapping":{"__isSmartRef__":true,"id":19670},"source":"function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":19671},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19670":{"this":{"__isSmartRef__":true,"id":18656}},"19671":{"timestamp":{"__isSmartRef__":true,"id":19672},"user":"lisa.pfisterer","tags":[]},"19672":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:12 GMT+0100 (Mitteleuropäische Zeit)"},"19673":{"varMapping":{"__isSmartRef__":true,"id":19674},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n}","funcProperties":{"__isSmartRef__":true,"id":19675},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19674":{"this":{"__isSmartRef__":true,"id":18656}},"19675":{"timestamp":{"__isSmartRef__":true,"id":19676},"user":"daniel.hoffmann","tags":[]},"19676":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"19677":{"varMapping":{"__isSmartRef__":true,"id":19678},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n //console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }*/\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n //console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n this.specifiedValues = new Array();\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":19679},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19678":{"this":{"__isSmartRef__":true,"id":18656}},"19679":{"timestamp":{"__isSmartRef__":true,"id":19680},"user":"daniel.hoffmann","tags":[]},"19680":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"19681":{"varMapping":{"__isSmartRef__":true,"id":19682},"source":"function start() {\n this.algorithm = null;\n this.startStepping(10, \"runSimplex\")\n}","funcProperties":{"__isSmartRef__":true,"id":19683},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19682":{"this":{"__isSmartRef__":true,"id":18656}},"19683":{"timestamp":{"__isSmartRef__":true,"id":19684},"user":"daniel.hoffmann","tags":[]},"19684":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:58:03 GMT+0100 (Mitteleuropäische Zeit)"},"19685":{"varMapping":{"__isSmartRef__":true,"id":19686},"source":"function stop() {\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":19687},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19686":{"this":{"__isSmartRef__":true,"id":18656}},"19687":{"timestamp":{"__isSmartRef__":true,"id":19688},"user":"lisa.pfisterer","tags":[]},"19688":{"isSerializedDate":true,"string":"Sat Dec 01 2012 18:56:37 GMT+0100 (Mitteleuropäische Zeit)"},"19689":{"varMapping":{"__isSmartRef__":true,"id":19690},"source":"function parseConstraints() {\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"x\":\n this.x(variables);\n break;\n case \"y\":\n this.y(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n console.log(\"needed values: \" + this.neededValues);\n console.log(\"specified values: \" + this.specifiedValues);\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n /*var mostSignificantChangeFound = false;\n for (var j = 0; j < this.neededValues[i][m].length; j++) {\n if(this.neededValues[i][m][j] == \n this.mostSignificantChange) {\n debugger;\n max = 0.99;\n maxIndex = m;\n mostSignificantChangeFound = true;\n }\n }\n if (mostSignificantChangeFound)\n break;*/\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n var alreadySpecified = false;\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (toBeAdded == this.specifiedValues[l]) {\n alreadySpecified = true;\n break;\n }\n }\n if (!alreadySpecified) {\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":19691},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19690":{"this":{"__isSmartRef__":true,"id":18656}},"19691":{"timestamp":{"__isSmartRef__":true,"id":19692},"user":"daniel.hoffmann","tags":[]},"19692":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"19693":{"varMapping":{"__isSmartRef__":true,"id":19694},"source":"function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}","funcProperties":{"__isSmartRef__":true,"id":19695},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19694":{"this":{"__isSmartRef__":true,"id":18656}},"19695":{"timestamp":{"__isSmartRef__":true,"id":19696},"user":"lisa.pfisterer","tags":[]},"19696":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:53:18 GMT+0100 (Mitteleuropäische Zeit)"},"19697":{"varMapping":{"__isSmartRef__":true,"id":19698},"source":"function addConstraintArray(variables, sum) {\n var length = this.algorithm.tableau[0].length;\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n}","funcProperties":{"__isSmartRef__":true,"id":19699},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19698":{"this":{"__isSmartRef__":true,"id":18656}},"19699":{"timestamp":{"__isSmartRef__":true,"id":19700},"user":"daniel.hoffmann","tags":[]},"19700":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:49 GMT+0100 (Mitteleuropäische Zeit)"},"19701":{"varMapping":{"__isSmartRef__":true,"id":19702},"source":"function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}","funcProperties":{"__isSmartRef__":true,"id":19703},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19702":{"this":{"__isSmartRef__":true,"id":18656}},"19703":{"timestamp":{"__isSmartRef__":true,"id":19704},"user":"lisa.pfisterer","tags":[]},"19704":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:58:45 GMT+0100 (Mitteleuropäische Zeit)"},"19705":{"varMapping":{"__isSmartRef__":true,"id":19706},"source":"function height(variables) {\n var variable = variables[0] + \".h\";\n var value = variables[1];\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":19707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19706":{"this":{"__isSmartRef__":true,"id":18656}},"19707":{"timestamp":{"__isSmartRef__":true,"id":19708},"user":"daniel.hoffmann","tags":[]},"19708":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:31 GMT+0100 (Mitteleuropäische Zeit)"},"19709":{"varMapping":{"__isSmartRef__":true,"id":19710},"source":"function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}","funcProperties":{"__isSmartRef__":true,"id":19711},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19710":{"this":{"__isSmartRef__":true,"id":18656}},"19711":{"timestamp":{"__isSmartRef__":true,"id":19712},"user":"daniel.hoffmann","tags":[]},"19712":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:43:21 GMT+0100 (Mitteleuropäische Zeit)"},"19713":{"varMapping":{"__isSmartRef__":true,"id":19714},"source":"function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}","funcProperties":{"__isSmartRef__":true,"id":19715},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19714":{"this":{"__isSmartRef__":true,"id":18656}},"19715":{"timestamp":{"__isSmartRef__":true,"id":19716},"user":"daniel.hoffmann","tags":[]},"19716":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:31:12 GMT+0100 (Mitteleuropäische Zeit)"},"19717":{"varMapping":{"__isSmartRef__":true,"id":19718},"source":"function select(name, part) {\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":19719},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19718":{"this":{"__isSmartRef__":true,"id":18656}},"19719":{"timestamp":{"__isSmartRef__":true,"id":19720},"user":"daniel.hoffmann","tags":[]},"19720":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:35:14 GMT+0100 (Mitteleuropäische Zeit)"},"19721":{"varMapping":{"__isSmartRef__":true,"id":19722},"source":"function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":19723},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19722":{"this":{"__isSmartRef__":true,"id":18656}},"19723":{"timestamp":{"__isSmartRef__":true,"id":19724},"user":"daniel.hoffmann","tags":[]},"19724":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"19725":{"varMapping":{"__isSmartRef__":true,"id":19726},"source":"function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}","funcProperties":{"__isSmartRef__":true,"id":19727},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19726":{"this":{"__isSmartRef__":true,"id":18656}},"19727":{"timestamp":{"__isSmartRef__":true,"id":19728},"user":"lisa.pfisterer","tags":[]},"19728":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:25:12 GMT+0100 (Mitteleuropäische Zeit)"},"19729":{"varMapping":{"__isSmartRef__":true,"id":19730},"source":"function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}","funcProperties":{"__isSmartRef__":true,"id":19731},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19730":{"this":{"__isSmartRef__":true,"id":18656}},"19731":{"timestamp":{"__isSmartRef__":true,"id":19732},"user":"daniel.hoffmann","tags":[]},"19732":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (Mitteleuropäische Zeit)"},"19733":{"varMapping":{"__isSmartRef__":true,"id":19734},"source":"function stepping() {\n this.startStepping(100, \"testStuff\")\n}","funcProperties":{"__isSmartRef__":true,"id":19735},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19734":{"this":{"__isSmartRef__":true,"id":18656}},"19735":{"timestamp":{"__isSmartRef__":true,"id":19736},"user":"lisa.pfisterer","tags":[]},"19736":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:26:27 GMT+0100 (Mitteleuropäische Zeit)"},"19737":{"varMapping":{"__isSmartRef__":true,"id":19738},"source":"function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}","funcProperties":{"__isSmartRef__":true,"id":19739},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19738":{"this":{"__isSmartRef__":true,"id":18656}},"19739":{"timestamp":{"__isSmartRef__":true,"id":19740},"user":"lisa.pfisterer","tags":[]},"19740":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:39:19 GMT+0100 (Mitteleuropäische Zeit)"},"19741":{"varMapping":{"__isSmartRef__":true,"id":19742},"source":"function getRatioSide(name, part) {\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}","funcProperties":{"__isSmartRef__":true,"id":19743},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19742":{"this":{"__isSmartRef__":true,"id":18656}},"19743":{"timestamp":{"__isSmartRef__":true,"id":19744},"user":"daniel.hoffmann","tags":[]},"19744":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:30:25 GMT+0100 (Mitteleuropäische Zeit)"},"19745":{"varMapping":{"__isSmartRef__":true,"id":19746},"source":"function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":19747},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19746":{"this":{"__isSmartRef__":true,"id":18656}},"19747":{"timestamp":{"__isSmartRef__":true,"id":19748},"user":"daniel.hoffmann","tags":[]},"19748":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:29:43 GMT+0100 (Mitteleuropäische Zeit)"},"19749":{"varMapping":{"__isSmartRef__":true,"id":19750},"source":"function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}","funcProperties":{"__isSmartRef__":true,"id":19751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19750":{"this":{"__isSmartRef__":true,"id":18656}},"19751":{"timestamp":{"__isSmartRef__":true,"id":19752},"user":"lisa.pfisterer","tags":[]},"19752":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:34 GMT+0100 (Mitteleuropäische Zeit)"},"19753":{"varMapping":{"__isSmartRef__":true,"id":19754},"source":"function printTableau() {\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n var negativeFValuesIndices = new Array();\n var minFValueIndex = 0;\n var lastLineStart = 0;\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n lastLineStart = textString.length;\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n \n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n var startIndex = textString.length + line.length - new String(Math.round(this.algorithm.tableau[i][j] * 100) / 100).length;\n if (i == this.algorithm.tableau.length - 1 && this.algorithm.tableau[i][j] < 0) {\n negativeFValuesIndices.push(new Array(startIndex, textString.length + line.length)) ;\n if (this.algorithm.tableau[i][j] < this.algorithm.tableau[i][minFValueIndex])\n minFValueIndex = negativeFValuesIndices.length-1;\n }\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n \n this.get(\"tableauTextField\").emphasize({color: 'blue'}, lastLineStart, textString.length);\n \n for (var i = 0; i < negativeFValuesIndices.length; i++)\n {\n var start = negativeFValuesIndices[i][0];\n var end = negativeFValuesIndices[i][1];\n this.get(\"tableauTextField\").emphasize({color: 'red'}, start, end);\n if (i == minFValueIndex) {\n this.get(\"tableauTextField\").emphasize({textDecoration: 'underline'},start,end);\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":19755},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19754":{"this":{"__isSmartRef__":true,"id":18656}},"19755":{"timestamp":{"__isSmartRef__":true,"id":19756},"user":"daniel.hoffmann","tags":[]},"19756":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:08 GMT+0100 (Mitteleuropäische Zeit)"},"19757":{"varMapping":{"__isSmartRef__":true,"id":19758},"source":"function showVariableValues() {\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}","funcProperties":{"__isSmartRef__":true,"id":19759},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19758":{"this":{"__isSmartRef__":true,"id":18656}},"19759":{"timestamp":{"__isSmartRef__":true,"id":19760},"user":"daniel.hoffmann","tags":[]},"19760":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:35:28 GMT+0100 (Mitteleuropäische Zeit)"},"19761":{"varMapping":{"__isSmartRef__":true,"id":19762},"source":"function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":19763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19762":{"this":{"__isSmartRef__":true,"id":18656}},"19763":{"timestamp":{"__isSmartRef__":true,"id":19764},"user":"lisa.pfisterer","tags":[]},"19764":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:59:33 GMT+0100 (Mitteleuropäische Zeit)"},"19765":{"varMapping":{"__isSmartRef__":true,"id":19766},"source":"function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":19767},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19766":{"this":{"__isSmartRef__":true,"id":18656}},"19767":{"timestamp":{"__isSmartRef__":true,"id":19768},"user":"daniel.hoffmann","tags":[]},"19768":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:08 GMT+0100 (Mitteleuropäische Zeit)"},"19769":{"varMapping":{"__isSmartRef__":true,"id":19770},"source":"function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}","funcProperties":{"__isSmartRef__":true,"id":19771},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19770":{"this":{"__isSmartRef__":true,"id":18656}},"19771":{"timestamp":{"__isSmartRef__":true,"id":19772},"user":"daniel.hoffmann","tags":[]},"19772":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:34:18 GMT+0100 (Mitteleuropäische Zeit)"},"19773":{"varMapping":{"__isSmartRef__":true,"id":19774},"source":"function position(variables) {\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":19775},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19774":{"this":{"__isSmartRef__":true,"id":18656}},"19775":{"timestamp":{"__isSmartRef__":true,"id":19776},"user":"daniel.hoffmann","tags":[]},"19776":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:34:08 GMT+0100 (Mitteleuropäische Zeit)"},"19777":{"varMapping":{"__isSmartRef__":true,"id":19778},"source":"function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":19779},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19778":{"this":{"__isSmartRef__":true,"id":18656}},"19779":{"timestamp":{"__isSmartRef__":true,"id":19780},"user":"daniel.hoffmann","tags":[]},"19780":{"isSerializedDate":true,"string":"Fri Dec 07 2012 22:25:53 GMT+0100 (Mitteleuropäische Zeit)"},"19781":{"varMapping":{"__isSmartRef__":true,"id":19782},"source":"function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":19783},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19782":{"this":{"__isSmartRef__":true,"id":18656}},"19783":{"timestamp":{"__isSmartRef__":true,"id":19784},"user":"daniel.hoffmann","tags":[]},"19784":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:39 GMT+0100 (Mitteleuropäische Zeit)"},"19785":{"varMapping":{"__isSmartRef__":true,"id":19786},"source":"function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":19787},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19786":{"this":{"__isSmartRef__":true,"id":18656}},"19787":{"timestamp":{"__isSmartRef__":true,"id":19788},"user":"daniel.hoffmann","tags":[]},"19788":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:00 GMT+0100 (Mitteleuropäische Zeit)"},"19789":{"varMapping":{"__isSmartRef__":true,"id":19790},"source":"function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":19791},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19790":{"this":{"__isSmartRef__":true,"id":18656}},"19791":{"timestamp":{"__isSmartRef__":true,"id":19792},"user":"daniel.hoffmann","tags":[]},"19792":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:26:56 GMT+0100 (Mitteleuropäische Zeit)"},"19793":{"varMapping":{"__isSmartRef__":true,"id":19794},"source":"function runSimplex() {\n if(this.algorithm) {\n\twhile(!this.algorithm.result) {\n\t\t\t\n\t for (var i = 0; i < this.algorithm.needed.length; i++) {\n\t\tvar index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n\t\tif (index >= 0) {\n \t\tvar val = this.algorithm.resultArray[i];\n\t\t\t//this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n\t\t\t//console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n\t\t\t\t}\n\t\t\t\t\n\t\t}\n\t\t\n\t\t// SIMPLEX ITERATION STEP\n\t\tthis.algorithm.simplexIteration();\n\t\t// ----------------------\n\t\t \n\t\tthis.valuesToSet = true;\n\t}\n\t\t\n\tif (this.valuesToSet)\n\t{\n\t /*for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n\t console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n\t\t\t}*/\n\t for (var i = 0; i < this.algorithm.needed.length; i++) {\n\t this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n\t\t\t\t \n this.printTableau();\n\t this.showVariableValues();\n\t\t\t\n\t this.valuesToSet = false;\n }\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo) {\n var name = usedHalo.targetMorph.name;\n if(!this.originalValues) {\n this.originalValues = new Array();\n this.originalValues[name + \".h\"] = this.getValue(name + \".h\");\n this.originalValues[name + \".w\"] = this.getValue(name + \".w\");\n this.originalValues[name + \".x\"] = this.getValue(name + \".x\");\n this.originalValues[name + \".y\"] = this.getValue(name + \".y\");\n }\n console.log(name);\n return;\n }\n }\n \n if(this.originalValues) {\n var maxValue = 0;\n var maxType = \"\";\n for (var type in this.originalValues) {\n this.originalValues[type] = Math.abs(this.originalValues[type] - this.getValue(type));\n if (this.originalValues[type] > maxValue)\n maxType = type;\n //console.log(this.originalValues[type]);\n }\n this.mostSignificantChange = maxType;\n this.specifiedValues = new Array();\n var parts = maxType.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n /*switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(maxType)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(maxType)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(maxType)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(maxType)));\n break;\n default:\n break;\n }*/\n console.log(\"mostSignificantChange: \" + this.mostSignificantChange + \": \" + this.getValue(maxType)); \n this.originalValues = null;\n }\n else {\n debugger;\n this.mostSignificantChange = null;\n this.specifiedValues = new Array();\n }\n \n this.initSimplex();\n}","funcProperties":{"__isSmartRef__":true,"id":19795},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19794":{"this":{"__isSmartRef__":true,"id":18656}},"19795":{"timestamp":{"__isSmartRef__":true,"id":19796},"user":"daniel.hoffmann","tags":[]},"19796":{"isSerializedDate":true,"string":"Mon Dec 17 2012 21:04:07 GMT+0100 (Mitteleuropäische Zeit)"},"19797":{"varMapping":{"__isSmartRef__":true,"id":19798},"source":"function x(variables) {\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}","funcProperties":{"__isSmartRef__":true,"id":19799},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19798":{"this":{"__isSmartRef__":true,"id":18656}},"19799":{"timestamp":{"__isSmartRef__":true,"id":19800},"user":"daniel.hoffmann","tags":[]},"19800":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:14 GMT+0100 (Mitteleuropäische Zeit)"},"19801":{"varMapping":{"__isSmartRef__":true,"id":19802},"source":"function y(variables) {\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":19803},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19802":{"this":{"__isSmartRef__":true,"id":18656}},"19803":{"timestamp":{"__isSmartRef__":true,"id":19804},"user":"daniel.hoffmann","tags":[]},"19804":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:19 GMT+0100 (Mitteleuropäische Zeit)"},"19805":{"varMapping":{"__isSmartRef__":true,"id":19806},"source":"function initSimplexManually() {\n this.specifiedValues = new Array();\n this.initSimplex(); \n}","funcProperties":{"__isSmartRef__":true,"id":19807},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"19806":{"this":{"__isSmartRef__":true,"id":18656}},"19807":{"timestamp":{"__isSmartRef__":true,"id":19808},"user":"daniel.hoffmann","tags":[]},"19808":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (Mitteleuropäische Zeit)"},"19809":{"submorphs":[{"__isSmartRef__":true,"id":19810},{"__isSmartRef__":true,"id":21017},{"__isSmartRef__":true,"id":21048}],"scripts":[],"shape":{"__isSmartRef__":true,"id":21096},"id":"4C97713D-D4FF-475D-BBE1-AE95AE56E74F","eventHandler":{"__isSmartRef__":true,"id":21097},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":21098},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":19810},"titleBar":{"__isSmartRef__":true,"id":21048},"collapsedTransform":{"__isSmartRef__":true,"id":21099},"expandedTransform":{"__isSmartRef__":true,"id":21100},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":21101},"name":"ObjectEditor7","highlighted":false,"cameForward":false,"showsHalos":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":16,"derivationIds":[205,"2951753B-EB95-4093-A0DD-249E83AC2204","A32DE788-E06D-492C-B2E6-19C3710B5AE0","96D56291-98FB-42C4-A247-0A20B4183B14","1E6BCC46-3FE3-4950-AE50-9751458F7E18","22248328-5B04-4E39-ADDE-460C107C790F","2F4F6161-9F4C-469E-AF56-24765FF03B72","88EF08D5-C1E7-4B5B-B393-FFF5921009D7","FF731ED6-5217-4053-9B85-77F1BF344BF3","496332F8-A328-4625-A7D5-0DCE90C3D2AE","E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47","94783CDE-55B0-4198-8477-C0756F2C812F","F03206B8-2964-470C-A335-FF321C7743E5","C60ABA94-4D2A-4524-9239-9B7EA074A0B5","D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE","FDF9A68D-1149-4666-9946-600CCA238B76","118B9F76-0089-47CC-9C18-9F9FF646339B","B0FFB231-7805-4F89-B4B3-4ACD87687613","76631A8F-F752-4DB8-93ED-1496BC458DF0","04D3062E-744B-4E3D-8B25-5602772A307B","89687ECD-A53A-4C95-B6E8-235EBB9198E9","612A25B8-60DC-488D-AD81-1BFA6E48A0D4","08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC","9771786C-46ED-4C4F-A876-F8CF0B84E769","5DCB36B2-C2B7-49A2-AB12-014B2944C328","D05AAF5D-5660-4158-8BBA-3F564F04AF6F","885F1822-564C-4189-9B13-6D3D8D7CEFCF","8BEEB84F-C547-44B8-9A1E-4586D5236462","5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1","75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F","776DB695-E9C5-410B-9B3D-A492EE5196F1"],"moved":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1.0100552207170073,"__serializedExpressions__":["contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition","minSize","minExtent","_Position"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21249},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(723.0,268.0)","expandedExtent":"lively.pt(729.0,365.0)","prevDragPos":"lively.pt(969.0,1927.0)","expandedPosition":"lively.pt(26.0,125.0)","collapsedPosition":"lively.pt(21.0,92.9)","minSize":"lively.pt(500.0,300.0)","minExtent":"lively.pt(455.0,268.0)","_Position":"lively.pt(355.0,1906.7)"},"19810":{"submorphs":[{"__isSmartRef__":true,"id":19811},{"__isSmartRef__":true,"id":20377},{"__isSmartRef__":true,"id":20212},{"__isSmartRef__":true,"id":20383},{"__isSmartRef__":true,"id":20390},{"__isSmartRef__":true,"id":20412},{"__isSmartRef__":true,"id":20433},{"__isSmartRef__":true,"id":20460},{"__isSmartRef__":true,"id":20045},{"__isSmartRef__":true,"id":20133},{"__isSmartRef__":true,"id":20491},{"__isSmartRef__":true,"id":20582},{"__isSmartRef__":true,"id":20588},{"__isSmartRef__":true,"id":20650},{"__isSmartRef__":true,"id":20693},{"__isSmartRef__":true,"id":20736},{"__isSmartRef__":true,"id":20757}],"scripts":[{"__isSmartRef__":true,"id":20904}],"id":"83E42EA1-29D6-45F7-B641-CE823B542126","shape":{"__isSmartRef__":true,"id":20905},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":20906},"eventHandler":{"__isSmartRef__":true,"id":20909},"layout":{"__isSmartRef__":true,"id":20910},"target":{"__isSmartRef__":true,"id":18656},"scriptPane":{"__isSmartRef__":true,"id":20045},"scriptList":{"__isSmartRef__":true,"id":19811},"connectionList":{"__isSmartRef__":true,"id":20212},"morphSelector":{"__isSmartRef__":true,"id":20491},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"changeIndicator":{"__isSmartRef__":true,"id":20133},"isBeingDragged":false,"prevScroll":[0,0],"grabbingEnabled":false,"draggingEnabled":false,"currentCategory":null,"tagChooser":{"__isSmartRef__":true,"id":20588},"currentTag":null,"derivationIds":[206,"3BDE080D-3D60-4BB9-A690-E6001350F596","00E28CBF-E803-4BC0-93CC-651AC21008A5","1B7E7936-0145-47E4-8433-DFE58134E74B","422B98E3-E52B-4057-9C28-865873682DE1","BCDE8D30-ECC2-4883-9587-2518B6822233","BA6D5198-5AC2-4A63-9597-D4CF98A99CA9","17E22972-5EBC-4511-9779-05E9E665D899","C6F34039-F423-4223-8D6A-85611A138372","7EC3BECE-1BDA-471D-B14C-C4FB822AA55C","88F702A6-6067-4160-8561-54FAD27ADB17","738F5E09-C109-4CD0-B5F5-418A6227ABA0","0DC59884-6397-4391-A9A7-FB6F9F97E5AD","14C76016-3134-4E27-8E8F-AF9EE6ACCF4E","FEB1641E-DEA0-449B-B5E5-D3946457A986","5A09E61D-0939-46DD-B099-6337F45EAD81","42A37CDC-8F21-49BA-A701-B98418EF4AEC","FCE84B47-1667-482B-B035-D2C3C7F53837","F49E6D79-2AEB-41FC-8057-A25A4C7D4F92","7B115C74-E409-42A1-9FCB-2DEB53C88CD6","1D3B45A6-5E60-4FD3-900A-288DB80F5262","5BC7B59B-3F80-49C6-BF71-F3777B7D4867","22651992-9C38-474F-B720-F2FC4B1D9A0E","80BF85C2-6727-4766-861C-09C225341FEA","ADC6838F-0BD6-456E-8BD7-A62A9A80285C","9BBAD88A-5DC6-4051-A7CA-4C3F918DD733","0C73D724-E7A5-4AAE-9449-D414B1F3E04E","B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F","19CCEF38-2A49-48DF-BEFD-D5096BA3A758","CB78359F-A158-4EA7-8E3D-8F2C1B6580E5","AB0C1CCE-1EC7-4625-84BF-C9306D62D81B"],"owner":{"__isSmartRef__":true,"id":19809},"partTests":{"__isSmartRef__":true,"id":20911},"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20912},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","distanceToDragEvent":"lively.pt(350.2,-3.2)","_Position":"lively.pt(1.0,21.5)"},"19811":{"submorphs":[],"scripts":[],"id":"BD3BBCF7-5216-4ADF-AC64-31203BA64219","shape":{"__isSmartRef__":true,"id":19812},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --","addConstraint","addConstraintArray","addDistanceConstraint","addRatioConstraint","addVerticalDistanceConstraint","extendArrayWithZeros","getRatioSide","getValue","getValueForConstraintType","height","horizontalDistance","initializeTableau","initSimplex","initSimplexManually","length","parseConstraints","position","printTableau","ratio","roundTableau","runSimplex","select","setCurrentConstraintType","setValue","showVariableValues","simplexStep","start","stepping","stop","testStuff","testTableau","verticalDistance","width","x","y"],"selectedLineNo":7,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":19813},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":19810},"prevScroll":[0,170],"attributeConnections":[{"__isSmartRef__":true,"id":19814}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":19816},"doitContext":{"__isSmartRef__":true,"id":19817},"eventHandler":{"__isSmartRef__":true,"id":20368},"_FontSize":10,"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":17,"currentCategory":null,"derivationIds":[207,"D87334B5-DFB8-438D-8038-D2C55A798E3B","4242A24B-D284-4130-BB19-C1AB8C7E96CB","1F2230C1-4745-4EED-8827-5D3FC0EA8D8A","1260A8AA-AD41-451A-A761-BE75A33282E8","11AABB24-1595-4EDC-95DF-8BC66785F47A","CA99FFE7-13DD-4721-8DE2-6A587B0C65D9","E01A3DAA-0001-4C7C-A6A7-449C3945A3E6","8C3C70BF-E1CE-4FB9-8407-24EA990D4E49","D70897C1-82FA-42AD-9D81-A0698E9072CC","69BB0838-2830-4831-A681-185E03308396","434D4493-4DD6-466F-A202-7364A5829C52","93D99F39-CC07-45EB-9459-5230A80A20D2","4756DE7D-3422-46FC-B24B-5565F597D490","7AF59BEC-20A9-4451-AD6E-39E86979D18D","07109F49-B19B-4C20-8632-697478AA1FFB","DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71","C9C566DA-2167-4866-B606-6D9467CC5763","43A75FC1-E0E6-4B7B-84B5-382D18881361","1EE4A800-07BC-4687-B972-0360A139A335","52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175","500ABFF2-CC61-403C-B40B-C38B13EB829E","CCC6F1D7-B08E-4106-A54C-3CB27FAE885A","DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E","FBF51FE1-3F15-48F1-9968-35CE0F17558A","0435127D-922E-4618-BBE2-72674C58772C","7A26603F-1566-41BE-B32D-6B17A7FAF107","236EA689-19AE-4C3D-BA95-EA5786184C70","331932E3-0E70-4FF1-8CD0-11921E2FF30E","B826CD75-9134-4A06-BC7D-791974BC6735","63898451-C4BE-41C7-B09C-31F71CA4B63C"],"selection":"getRatioSide","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20369},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,63.0)","distanceToDragEvent":"lively.pt(126.0,-14.4)"},"19812":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,242.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"19813":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"19814":{"sourceObj":{"__isSmartRef__":true,"id":19811},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":19810},"targetMethodName":"displaySourceForScript","converterString":"function (value) {\n return (value === '-- ALL --') ? null : value;\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":19815},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19815":{"source":{"__isSmartRef__":true,"id":19811},"target":{"__isSmartRef__":true,"id":19810}},"19816":{"resizeHeight":true},"19817":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":19818},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":19819},"titleBar":{"__isSmartRef__":true,"id":19820},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":19885},"highlighted":true,"_Rotation":0,"_Scale":1,"showsHalos":false,"name":"ObjectEditor","target":{"__isSmartRef__":true,"id":19886},"partsBinMetaInfo":{"__isSmartRef__":true,"id":20044},"scriptList":{"__isSmartRef__":true,"id":19811},"scriptPane":{"__isSmartRef__":true,"id":20045},"classButton":{"__isSmartRef__":true,"id":20192},"connectionList":{"__isSmartRef__":true,"id":20212},"targetButton":{"__isSmartRef__":true,"id":20224},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"morphSelector":{"__isSmartRef__":true,"id":20242},"eventHandler":{"__isSmartRef__":true,"id":20315},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["contentOffset","expandedExtent","prevDragPos","expandedPosition","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20316},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","expandedExtent":"lively.pt(861.5,575.2)","prevDragPos":"lively.pt(613.0,129.0)","expandedPosition":"lively.pt(377.7,419.5)","_Position":"lively.pt(715.5,73.9)"},"19818":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":9.25,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(255,255,255)","_Extent":"lively.pt(981.0,585.2)","_BorderColor":"Color.rgb(0,0,0)"},"19819":{"adjustForNewBounds":true},"19820":{"submorphs":[{"__isSmartRef__":true,"id":19821},{"__isSmartRef__":true,"id":19826},{"__isSmartRef__":true,"id":19847},{"__isSmartRef__":true,"id":19862}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":19878},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":19883},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":19817},"label":{"__isSmartRef__":true,"id":19821},"closeButton":{"__isSmartRef__":true,"id":19826},"menuButton":{"__isSmartRef__":true,"id":19847},"collapseButton":{"__isSmartRef__":true,"id":19862},"owner":null,"name":"ObjectEditorTitleBar","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":19884},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"19821":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":19822},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":19823}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":19820},"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":19825},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"19822":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(922.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19823":{"style":{"__isSmartRef__":true,"id":19824},"chunkOwner":{"__isSmartRef__":true,"id":19821},"storedString":"","_id":"_1341","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19824":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19825":{"morph":{"__isSmartRef__":true,"id":19821},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19826":{"submorphs":[{"__isSmartRef__":true,"id":19827}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":19832},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19833},"lighterFill":{"__isSmartRef__":true,"id":19838},"label":{"__isSmartRef__":true,"id":19827},"owner":{"__isSmartRef__":true,"id":19820},"layout":{"__isSmartRef__":true,"id":19843},"attributeConnections":[{"__isSmartRef__":true,"id":19844},{"__isSmartRef__":true,"id":19845}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":19846},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(961.0,3.0)"},"19827":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":19828},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":19829}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19826},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":19831},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"19828":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19829":{"style":{"__isSmartRef__":true,"id":19830},"chunkOwner":{"__isSmartRef__":true,"id":19827},"storedString":"","_id":"_1342","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19830":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19831":{"morph":{"__isSmartRef__":true,"id":19827},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19832":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19833},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"19833":{"stops":[{"__isSmartRef__":true,"id":19834},{"__isSmartRef__":true,"id":19835},{"__isSmartRef__":true,"id":19836},{"__isSmartRef__":true,"id":19837}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19834":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"19835":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19836":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19837":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"19838":{"stops":[{"__isSmartRef__":true,"id":19839},{"__isSmartRef__":true,"id":19840},{"__isSmartRef__":true,"id":19841},{"__isSmartRef__":true,"id":19842}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19839":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19840":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19841":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19842":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19843":{"moveHorizontal":true},"19844":{"sourceObj":{"__isSmartRef__":true,"id":19826},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":19817},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19845":{"sourceObj":{"__isSmartRef__":true,"id":19826},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19817},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19846":{"morph":{"__isSmartRef__":true,"id":19826},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19847":{"submorphs":[{"__isSmartRef__":true,"id":19848}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":19853},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19833},"lighterFill":{"__isSmartRef__":true,"id":19854},"label":{"__isSmartRef__":true,"id":19848},"owner":{"__isSmartRef__":true,"id":19820},"attributeConnections":[{"__isSmartRef__":true,"id":19859},{"__isSmartRef__":true,"id":19860}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":19861},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"19848":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":19849},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":19850}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19847},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":19852},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"19849":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19850":{"style":{"__isSmartRef__":true,"id":19851},"chunkOwner":{"__isSmartRef__":true,"id":19848},"storedString":"","_id":"_1343","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19851":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19852":{"morph":{"__isSmartRef__":true,"id":19848},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19853":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19833},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"19854":{"stops":[{"__isSmartRef__":true,"id":19855},{"__isSmartRef__":true,"id":19856},{"__isSmartRef__":true,"id":19857},{"__isSmartRef__":true,"id":19858}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19855":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19856":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19857":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19858":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19859":{"sourceObj":{"__isSmartRef__":true,"id":19847},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":19817},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19860":{"sourceObj":{"__isSmartRef__":true,"id":19847},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19817},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19861":{"morph":{"__isSmartRef__":true,"id":19847},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19862":{"submorphs":[{"__isSmartRef__":true,"id":19863}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":19868},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19833},"lighterFill":{"__isSmartRef__":true,"id":19869},"label":{"__isSmartRef__":true,"id":19863},"owner":{"__isSmartRef__":true,"id":19820},"layout":{"__isSmartRef__":true,"id":19874},"attributeConnections":[{"__isSmartRef__":true,"id":19875},{"__isSmartRef__":true,"id":19876}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":19877},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(942.0,3.0)"},"19863":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":19864},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":19865}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19862},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":19867},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"19864":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19865":{"style":{"__isSmartRef__":true,"id":19866},"chunkOwner":{"__isSmartRef__":true,"id":19863},"storedString":"","_id":"_1344","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19866":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19867":{"morph":{"__isSmartRef__":true,"id":19863},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19868":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19833},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"19869":{"stops":[{"__isSmartRef__":true,"id":19870},{"__isSmartRef__":true,"id":19871},{"__isSmartRef__":true,"id":19872},{"__isSmartRef__":true,"id":19873}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19870":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19871":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19872":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19873":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19874":{"moveHorizontal":true},"19875":{"sourceObj":{"__isSmartRef__":true,"id":19862},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":19817},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19876":{"sourceObj":{"__isSmartRef__":true,"id":19862},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19817},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19877":{"morph":{"__isSmartRef__":true,"id":19862},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19878":{"_BorderWidth":2,"_Fill":{"__isSmartRef__":true,"id":19879},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(981.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"19879":{"stops":[{"__isSmartRef__":true,"id":19880},{"__isSmartRef__":true,"id":19881},{"__isSmartRef__":true,"id":19882}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,1,0,-1)"},"19880":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"19881":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(230,230,230)"},"19882":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"19883":{"resizeWidth":true,"adjustForNewBounds":true},"19884":{"morph":{"__isSmartRef__":true,"id":19820},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19885":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19886":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19887},"id":394,"textChunks":[{"__isSmartRef__":true,"id":19888}],"eventHandler":{"__isSmartRef__":true,"id":19890},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19891},"layout":{"__isSmartRef__":true,"id":19963},"doitContext":{"__isSmartRef__":true,"id":19964},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"19887":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,200.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"19888":{"style":{"__isSmartRef__":true,"id":19889},"chunkOwner":{"__isSmartRef__":true,"id":19886},"storedString":"","_id":"_1353","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19889":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19890":{"morph":{"__isSmartRef__":true,"id":19886},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19891":{"submorphs":[{"__isSmartRef__":true,"id":19886},{"__isSmartRef__":true,"id":19892}],"scripts":[],"shape":{"__isSmartRef__":true,"id":19960},"id":395,"eventHandler":{"__isSmartRef__":true,"id":19961},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":19962},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":19886},"titleBar":{"__isSmartRef__":true,"id":19892},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"cameForward":false,"showsHalos":false,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1234.0,448.0)","contentOffset":"lively.pt(0.0,22.0)","prevDragPos":"lively.pt(1478.0,453.0)"},"19892":{"submorphs":[{"__isSmartRef__":true,"id":19893},{"__isSmartRef__":true,"id":19899},{"__isSmartRef__":true,"id":19922},{"__isSmartRef__":true,"id":19939}],"scripts":[],"shape":{"__isSmartRef__":true,"id":19957},"id":396,"eventHandler":{"__isSmartRef__":true,"id":19958},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":19959},"windowMorph":{"__isSmartRef__":true,"id":19891},"label":{"__isSmartRef__":true,"id":19893},"closeButton":{"__isSmartRef__":true,"id":19899},"menuButton":{"__isSmartRef__":true,"id":19922},"collapseButton":{"__isSmartRef__":true,"id":19939},"owner":{"__isSmartRef__":true,"id":19891},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"19893":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19894},"id":397,"textChunks":[{"__isSmartRef__":true,"id":19895}],"eventHandler":{"__isSmartRef__":true,"id":19897},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":19898},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":19892},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"19894":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19895":{"style":{"__isSmartRef__":true,"id":19896},"chunkOwner":{"__isSmartRef__":true,"id":19893},"storedString":"","_id":"_1345","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19896":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19897":{"morph":{"__isSmartRef__":true,"id":19893},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19898":{"resizeWidth":true},"19899":{"submorphs":[{"__isSmartRef__":true,"id":19900}],"scripts":[],"shape":{"__isSmartRef__":true,"id":19905},"id":398,"eventHandler":{"__isSmartRef__":true,"id":19911},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19906},"lighterFill":{"__isSmartRef__":true,"id":19912},"label":{"__isSmartRef__":true,"id":19900},"owner":{"__isSmartRef__":true,"id":19892},"layout":{"__isSmartRef__":true,"id":19917},"attributeConnections":[{"__isSmartRef__":true,"id":19918},{"__isSmartRef__":true,"id":19920}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"19900":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19901},"id":399,"textChunks":[{"__isSmartRef__":true,"id":19902}],"eventHandler":{"__isSmartRef__":true,"id":19904},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19899},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"19901":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19902":{"style":{"__isSmartRef__":true,"id":19903},"chunkOwner":{"__isSmartRef__":true,"id":19900},"storedString":"","_id":"_1346","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19903":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19904":{"morph":{"__isSmartRef__":true,"id":19900},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19905":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19906},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"19906":{"stops":[{"__isSmartRef__":true,"id":19907},{"__isSmartRef__":true,"id":19908},{"__isSmartRef__":true,"id":19909},{"__isSmartRef__":true,"id":19910}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19907":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"19908":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19909":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"19910":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"19911":{"morph":{"__isSmartRef__":true,"id":19899},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19912":{"stops":[{"__isSmartRef__":true,"id":19913},{"__isSmartRef__":true,"id":19914},{"__isSmartRef__":true,"id":19915},{"__isSmartRef__":true,"id":19916}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19913":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19914":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19915":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19916":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19917":{"moveHorizontal":true},"19918":{"sourceObj":{"__isSmartRef__":true,"id":19899},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":19891},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":19919},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19919":{"source":{"__isSmartRef__":true,"id":19899},"target":{"__isSmartRef__":true,"id":19891}},"19920":{"sourceObj":{"__isSmartRef__":true,"id":19899},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19891},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":19921},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19921":{"source":{"__isSmartRef__":true,"id":19899},"target":{"__isSmartRef__":true,"id":19891}},"19922":{"submorphs":[{"__isSmartRef__":true,"id":19923}],"scripts":[],"shape":{"__isSmartRef__":true,"id":19928},"id":400,"eventHandler":{"__isSmartRef__":true,"id":19929},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19906},"lighterFill":{"__isSmartRef__":true,"id":19930},"label":{"__isSmartRef__":true,"id":19923},"owner":{"__isSmartRef__":true,"id":19892},"attributeConnections":[{"__isSmartRef__":true,"id":19935},{"__isSmartRef__":true,"id":19937}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"19923":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19924},"id":401,"textChunks":[{"__isSmartRef__":true,"id":19925}],"eventHandler":{"__isSmartRef__":true,"id":19927},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19922},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"19924":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19925":{"style":{"__isSmartRef__":true,"id":19926},"chunkOwner":{"__isSmartRef__":true,"id":19923},"storedString":"","_id":"_1347","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19926":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19927":{"morph":{"__isSmartRef__":true,"id":19923},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19928":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19906},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"19929":{"morph":{"__isSmartRef__":true,"id":19922},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19930":{"stops":[{"__isSmartRef__":true,"id":19931},{"__isSmartRef__":true,"id":19932},{"__isSmartRef__":true,"id":19933},{"__isSmartRef__":true,"id":19934}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19931":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19932":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19933":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19934":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19935":{"sourceObj":{"__isSmartRef__":true,"id":19922},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":19891},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":19936},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19936":{"source":{"__isSmartRef__":true,"id":19922},"target":{"__isSmartRef__":true,"id":19891}},"19937":{"sourceObj":{"__isSmartRef__":true,"id":19922},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19891},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":19938},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19938":{"source":{"__isSmartRef__":true,"id":19922},"target":{"__isSmartRef__":true,"id":19891}},"19939":{"submorphs":[{"__isSmartRef__":true,"id":19940}],"scripts":[],"shape":{"__isSmartRef__":true,"id":19945},"id":402,"eventHandler":{"__isSmartRef__":true,"id":19946},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19906},"lighterFill":{"__isSmartRef__":true,"id":19947},"label":{"__isSmartRef__":true,"id":19940},"owner":{"__isSmartRef__":true,"id":19892},"layout":{"__isSmartRef__":true,"id":19952},"attributeConnections":[{"__isSmartRef__":true,"id":19953},{"__isSmartRef__":true,"id":19955}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"19940":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19941},"id":403,"textChunks":[{"__isSmartRef__":true,"id":19942}],"eventHandler":{"__isSmartRef__":true,"id":19944},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19939},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"19941":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19942":{"style":{"__isSmartRef__":true,"id":19943},"chunkOwner":{"__isSmartRef__":true,"id":19940},"storedString":"","_id":"_1348","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19943":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19944":{"morph":{"__isSmartRef__":true,"id":19940},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19945":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19906},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"19946":{"morph":{"__isSmartRef__":true,"id":19939},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19947":{"stops":[{"__isSmartRef__":true,"id":19948},{"__isSmartRef__":true,"id":19949},{"__isSmartRef__":true,"id":19950},{"__isSmartRef__":true,"id":19951}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19948":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19949":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19950":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19951":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19952":{"moveHorizontal":true},"19953":{"sourceObj":{"__isSmartRef__":true,"id":19939},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":19891},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":19954},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19954":{"source":{"__isSmartRef__":true,"id":19939},"target":{"__isSmartRef__":true,"id":19891}},"19955":{"sourceObj":{"__isSmartRef__":true,"id":19939},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19891},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":19956},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19956":{"source":{"__isSmartRef__":true,"id":19939},"target":{"__isSmartRef__":true,"id":19891}},"19957":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":19879},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"19958":{"morph":{"__isSmartRef__":true,"id":19892},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19959":{"resizeWidth":true,"adjustForNewBounds":true},"19960":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)"},"19961":{"morph":{"__isSmartRef__":true,"id":19891},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19962":{"adjustForNewBounds":true},"19963":{"resizeWidth":true,"resizeHeight":true},"19964":{"submorphs":[{"__isSmartRef__":true,"id":19965},{"__isSmartRef__":true,"id":19972}],"scripts":[],"shape":{"__isSmartRef__":true,"id":20039},"id":361,"eventHandler":{"__isSmartRef__":true,"id":20040},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":20041},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":19965},"titleBar":{"__isSmartRef__":true,"id":19972},"collapsedTransform":{"__isSmartRef__":true,"id":20042},"expandedTransform":{"__isSmartRef__":true,"id":20043},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1131.0,79.0)","contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(500.0,22.0)","expandedExtent":"lively.pt(500.0,222.0)","prevDragPos":"lively.pt(1507.0,76.0)","expandedPosition":"lively.pt(1131.0,79.0)","collapsedPosition":"lively.pt(1131.0,79.0)"},"19965":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19966},"id":360,"textChunks":[{"__isSmartRef__":true,"id":19967}],"eventHandler":{"__isSmartRef__":true,"id":19969},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19964},"layout":{"__isSmartRef__":true,"id":19970},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":19971}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"charsReplaced":"","lastFindLoc":15,"__serializedExpressions__":["_Padding","_Position"],"textString":"undefined","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"19966":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"19967":{"style":{"__isSmartRef__":true,"id":19968},"chunkOwner":{"__isSmartRef__":true,"id":19965},"_id":"_697645","storedString":"undefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19968":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19969":{"morph":{"__isSmartRef__":true,"id":19965},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19970":{"resizeWidth":true,"resizeHeight":true},"19971":{"sourceObj":{"__isSmartRef__":true,"id":19965},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":19965},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19972":{"submorphs":[{"__isSmartRef__":true,"id":19973},{"__isSmartRef__":true,"id":19979},{"__isSmartRef__":true,"id":19997},{"__isSmartRef__":true,"id":20014}],"scripts":[],"shape":{"__isSmartRef__":true,"id":20032},"id":362,"eventHandler":{"__isSmartRef__":true,"id":20037},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":20038},"windowMorph":{"__isSmartRef__":true,"id":19964},"label":{"__isSmartRef__":true,"id":19973},"closeButton":{"__isSmartRef__":true,"id":19979},"menuButton":{"__isSmartRef__":true,"id":19997},"collapseButton":{"__isSmartRef__":true,"id":20014},"owner":{"__isSmartRef__":true,"id":19964},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"19973":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19974},"id":363,"textChunks":[{"__isSmartRef__":true,"id":19975}],"eventHandler":{"__isSmartRef__":true,"id":19977},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":19978},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":19972},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"19974":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19975":{"style":{"__isSmartRef__":true,"id":19976},"chunkOwner":{"__isSmartRef__":true,"id":19973},"storedString":"","_id":"_1349","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19976":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19977":{"morph":{"__isSmartRef__":true,"id":19973},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19978":{"resizeWidth":true},"19979":{"submorphs":[{"__isSmartRef__":true,"id":19980}],"scripts":[],"shape":{"__isSmartRef__":true,"id":19985},"id":364,"eventHandler":{"__isSmartRef__":true,"id":19986},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19906},"lighterFill":{"__isSmartRef__":true,"id":19987},"label":{"__isSmartRef__":true,"id":19980},"owner":{"__isSmartRef__":true,"id":19972},"layout":{"__isSmartRef__":true,"id":19992},"attributeConnections":[{"__isSmartRef__":true,"id":19993},{"__isSmartRef__":true,"id":19995}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"19980":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19981},"id":365,"textChunks":[{"__isSmartRef__":true,"id":19982}],"eventHandler":{"__isSmartRef__":true,"id":19984},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19979},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"19981":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"19982":{"style":{"__isSmartRef__":true,"id":19983},"chunkOwner":{"__isSmartRef__":true,"id":19980},"storedString":"","_id":"_1350","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19983":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19984":{"morph":{"__isSmartRef__":true,"id":19980},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19985":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19906},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"19986":{"morph":{"__isSmartRef__":true,"id":19979},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"19987":{"stops":[{"__isSmartRef__":true,"id":19988},{"__isSmartRef__":true,"id":19989},{"__isSmartRef__":true,"id":19990},{"__isSmartRef__":true,"id":19991}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"19988":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"19989":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19990":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"19991":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"19992":{"moveHorizontal":true},"19993":{"sourceObj":{"__isSmartRef__":true,"id":19979},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":19964},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":19994},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19994":{"source":{"__isSmartRef__":true,"id":19979},"target":{"__isSmartRef__":true,"id":19964}},"19995":{"sourceObj":{"__isSmartRef__":true,"id":19979},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19964},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":19996},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19996":{"source":{"__isSmartRef__":true,"id":19979},"target":{"__isSmartRef__":true,"id":19964}},"19997":{"submorphs":[{"__isSmartRef__":true,"id":19998}],"scripts":[],"shape":{"__isSmartRef__":true,"id":20003},"id":366,"eventHandler":{"__isSmartRef__":true,"id":20004},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19906},"lighterFill":{"__isSmartRef__":true,"id":20005},"label":{"__isSmartRef__":true,"id":19998},"owner":{"__isSmartRef__":true,"id":19972},"attributeConnections":[{"__isSmartRef__":true,"id":20010},{"__isSmartRef__":true,"id":20012}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"19998":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":19999},"id":367,"textChunks":[{"__isSmartRef__":true,"id":20000}],"eventHandler":{"__isSmartRef__":true,"id":20002},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":19997},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"19999":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"20000":{"style":{"__isSmartRef__":true,"id":20001},"chunkOwner":{"__isSmartRef__":true,"id":19998},"storedString":"","_id":"_1351","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20001":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20002":{"morph":{"__isSmartRef__":true,"id":19998},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20003":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19906},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"20004":{"morph":{"__isSmartRef__":true,"id":19997},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20005":{"stops":[{"__isSmartRef__":true,"id":20006},{"__isSmartRef__":true,"id":20007},{"__isSmartRef__":true,"id":20008},{"__isSmartRef__":true,"id":20009}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20006":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20007":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20008":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20009":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20010":{"sourceObj":{"__isSmartRef__":true,"id":19997},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":19964},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":20011},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20011":{"source":{"__isSmartRef__":true,"id":19997},"target":{"__isSmartRef__":true,"id":19964}},"20012":{"sourceObj":{"__isSmartRef__":true,"id":19997},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19964},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":20013},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20013":{"source":{"__isSmartRef__":true,"id":19997},"target":{"__isSmartRef__":true,"id":19964}},"20014":{"submorphs":[{"__isSmartRef__":true,"id":20015}],"scripts":[],"shape":{"__isSmartRef__":true,"id":20020},"id":368,"eventHandler":{"__isSmartRef__":true,"id":20021},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19906},"lighterFill":{"__isSmartRef__":true,"id":20022},"label":{"__isSmartRef__":true,"id":20015},"owner":{"__isSmartRef__":true,"id":19972},"layout":{"__isSmartRef__":true,"id":20027},"attributeConnections":[{"__isSmartRef__":true,"id":20028},{"__isSmartRef__":true,"id":20030}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"20015":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":20016},"id":369,"textChunks":[{"__isSmartRef__":true,"id":20017}],"eventHandler":{"__isSmartRef__":true,"id":20019},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":20014},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"20016":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"20017":{"style":{"__isSmartRef__":true,"id":20018},"chunkOwner":{"__isSmartRef__":true,"id":20015},"storedString":"","_id":"_1352","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20018":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20019":{"morph":{"__isSmartRef__":true,"id":20015},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20020":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":19906},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"20021":{"morph":{"__isSmartRef__":true,"id":20014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20022":{"stops":[{"__isSmartRef__":true,"id":20023},{"__isSmartRef__":true,"id":20024},{"__isSmartRef__":true,"id":20025},{"__isSmartRef__":true,"id":20026}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20023":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20024":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20025":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20026":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20027":{"moveHorizontal":true},"20028":{"sourceObj":{"__isSmartRef__":true,"id":20014},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":19964},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":20029},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20029":{"source":{"__isSmartRef__":true,"id":20014},"target":{"__isSmartRef__":true,"id":19964}},"20030":{"sourceObj":{"__isSmartRef__":true,"id":20014},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19964},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":20031},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20031":{"source":{"__isSmartRef__":true,"id":20014},"target":{"__isSmartRef__":true,"id":19964}},"20032":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":20033},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"20033":{"stops":[{"__isSmartRef__":true,"id":20034},{"__isSmartRef__":true,"id":20035},{"__isSmartRef__":true,"id":20036}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20034":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"20035":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(243,243,243)"},"20036":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"20037":{"morph":{"__isSmartRef__":true,"id":19972},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20038":{"resizeWidth":true,"adjustForNewBounds":true},"20039":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)","_Position":"lively.pt(0.0,0.0)"},"20040":{"morph":{"__isSmartRef__":true,"id":19964},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20041":{"adjustForNewBounds":true},"20042":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20043":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20044":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20045":{"submorphs":[],"scripts":[],"id":"88CA9FAD-9EB7-43FD-A10A-BA6E5C6B7B63","shape":{"__isSmartRef__":true,"id":20046},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,courier","_MaxTextWidth":588.0166612695056,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":20047},{"__isSmartRef__":true,"id":20049},{"__isSmartRef__":true,"id":20051},{"__isSmartRef__":true,"id":20053},{"__isSmartRef__":true,"id":20055},{"__isSmartRef__":true,"id":20057},{"__isSmartRef__":true,"id":20059},{"__isSmartRef__":true,"id":20061},{"__isSmartRef__":true,"id":20063},{"__isSmartRef__":true,"id":20065},{"__isSmartRef__":true,"id":20067},{"__isSmartRef__":true,"id":20069},{"__isSmartRef__":true,"id":20071},{"__isSmartRef__":true,"id":20073},{"__isSmartRef__":true,"id":20075},{"__isSmartRef__":true,"id":20077},{"__isSmartRef__":true,"id":20079},{"__isSmartRef__":true,"id":20081},{"__isSmartRef__":true,"id":20083},{"__isSmartRef__":true,"id":20085},{"__isSmartRef__":true,"id":20087},{"__isSmartRef__":true,"id":20089},{"__isSmartRef__":true,"id":20091},{"__isSmartRef__":true,"id":20093},{"__isSmartRef__":true,"id":20095},{"__isSmartRef__":true,"id":20097},{"__isSmartRef__":true,"id":20099},{"__isSmartRef__":true,"id":20101},{"__isSmartRef__":true,"id":20103},{"__isSmartRef__":true,"id":20105},{"__isSmartRef__":true,"id":20107},{"__isSmartRef__":true,"id":20109},{"__isSmartRef__":true,"id":20111},{"__isSmartRef__":true,"id":20113},{"__isSmartRef__":true,"id":20115},{"__isSmartRef__":true,"id":20117},{"__isSmartRef__":true,"id":20119},{"__isSmartRef__":true,"id":20121},{"__isSmartRef__":true,"id":20123},{"__isSmartRef__":true,"id":20125},{"__isSmartRef__":true,"id":20127}],"layout":{"__isSmartRef__":true,"id":20129},"showsHalos":false,"prevScroll":[0,0],"name":"ObjectEditorScriptPane","charsReplaced":"codeBase","lastFindLoc":195,"partsBinMetaInfo":{"__isSmartRef__":true,"id":20130},"_ClipMode":"auto","_FontSize":9,"lastSyntaxHighlightTime":1,"doitContext":{"__isSmartRef__":true,"id":18656},"savedTextString":"// changed at Thu Nov 22 2012 14:37:14 GMT+0100 (CET) by jenslincke \nthis.addScript(function updateRecursive(url, nextFunc) {\n this.log(\"recursive update \" + url.relativePathFrom(URL.root)\n)\n this.updateSearchIndex(url, 1, function() {\n url.asWebResource().getSubElements(1).subCollections\n .doAndContinue(function(next, ea) {\n this.updateRecursive(ea, 1, next)\n }.bind(this), nextFunc)\n }.bind(this))\n\n}).tag([]);","_Align":"left","lastSearchString":"migrate","eventHandler":{"__isSmartRef__":true,"id":20131},"attributeConnections":[{"__isSmartRef__":true,"id":20132},{"__isSmartRef__":true,"id":20147},{"__isSmartRef__":true,"id":20148}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Sun Dec 16 2012 18:30:25 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function getRatioSide(name, part) {\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":19810},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":20150},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":19810},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":30,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Sun Dec 16 2012 18:30:25 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann \nthis.addScript(function getRatioSide(name, part) {\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}).tag([]);","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20155},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"20046":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"20047":{"style":{"__isSmartRef__":true,"id":20048},"chunkOwner":{"__isSmartRef__":true,"id":20045},"_id":"_731566","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20048":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"20049":{"_id":"_731827","style":{"__isSmartRef__":true,"id":20050},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" changed at Sun Dec 16 2012 18:30:25 GMT+0100 (Mitteleuropäische Zeit) by daniel.hoffmann ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20050":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"20051":{"_id":"_731828","style":{"__isSmartRef__":true,"id":20052},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20052":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"20053":{"_id":"_731829","style":{"__isSmartRef__":true,"id":20054},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20054":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"20055":{"_id":"_731830","style":{"__isSmartRef__":true,"id":20056},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20056":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20057":{"_id":"_731831","style":{"__isSmartRef__":true,"id":20058},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20058":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"20059":{"_id":"_731832","style":{"__isSmartRef__":true,"id":20060},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" getRatioSide(name, part) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20060":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20061":{"_id":"_731833","style":{"__isSmartRef__":true,"id":20062},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20062":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"20063":{"_id":"_731834","style":{"__isSmartRef__":true,"id":20064},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20064":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20065":{"_id":"_731835","style":{"__isSmartRef__":true,"id":20066},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20066":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"20067":{"_id":"_731836","style":{"__isSmartRef__":true,"id":20068},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" (part == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20068":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20069":{"_id":"_731837","style":{"__isSmartRef__":true,"id":20070},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\"T\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20070":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"20071":{"_id":"_731838","style":{"__isSmartRef__":true,"id":20072},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" || part == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20072":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20073":{"_id":"_731839","style":{"__isSmartRef__":true,"id":20074},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\"B\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20074":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"20075":{"_id":"_731840","style":{"__isSmartRef__":true,"id":20076},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20076":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20077":{"_id":"_731841","style":{"__isSmartRef__":true,"id":20078},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20078":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"20079":{"_id":"_731842","style":{"__isSmartRef__":true,"id":20080},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20080":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20081":{"_id":"_731843","style":{"__isSmartRef__":true,"id":20082},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20082":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"20083":{"_id":"_731844","style":{"__isSmartRef__":true,"id":20084},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20084":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20085":{"_id":"_731845","style":{"__isSmartRef__":true,"id":20086},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\".w\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20086":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"20087":{"_id":"_731846","style":{"__isSmartRef__":true,"id":20088},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20088":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20089":{"_id":"_731847","style":{"__isSmartRef__":true,"id":20090},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20090":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"20091":{"_id":"_731848","style":{"__isSmartRef__":true,"id":20092},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20092":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20093":{"_id":"_731849","style":{"__isSmartRef__":true,"id":20094},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20094":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"20095":{"_id":"_731850","style":{"__isSmartRef__":true,"id":20096},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20096":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20097":{"_id":"_731851","style":{"__isSmartRef__":true,"id":20098},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20098":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"20099":{"_id":"_731852","style":{"__isSmartRef__":true,"id":20100},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" (part == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20100":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20101":{"_id":"_731853","style":{"__isSmartRef__":true,"id":20102},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\"L\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20102":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"20103":{"_id":"_731854","style":{"__isSmartRef__":true,"id":20104},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" || part == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20104":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20105":{"_id":"_731855","style":{"__isSmartRef__":true,"id":20106},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\"R\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20106":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"20107":{"_id":"_731856","style":{"__isSmartRef__":true,"id":20108},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20108":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20109":{"_id":"_731857","style":{"__isSmartRef__":true,"id":20110},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20110":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"20111":{"_id":"_731858","style":{"__isSmartRef__":true,"id":20112},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20112":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20113":{"_id":"_731859","style":{"__isSmartRef__":true,"id":20114},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20114":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"20115":{"_id":"_731860","style":{"__isSmartRef__":true,"id":20116},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":" name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20116":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20117":{"_id":"_731861","style":{"__isSmartRef__":true,"id":20118},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\".h\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20118":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"20119":{"_id":"_731862","style":{"__isSmartRef__":true,"id":20120},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20120":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20121":{"_id":"_731863","style":{"__isSmartRef__":true,"id":20122},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20122":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"20123":{"_id":"_731864","style":{"__isSmartRef__":true,"id":20124},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20124":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20125":{"_id":"_731865","style":{"__isSmartRef__":true,"id":20126},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20126":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"20127":{"_id":"_731866","style":{"__isSmartRef__":true,"id":20128},"chunkOwner":{"__isSmartRef__":true,"id":20045},"storedString":").tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20128":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"20129":{"resizeWidth":true,"resizeHeight":true},"20130":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20131":{"morph":{"__isSmartRef__":true,"id":20045},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20132":{"sourceObj":{"__isSmartRef__":true,"id":20045},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":20133},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20133":{"submorphs":[],"scripts":[],"id":"4697DCA3-C8E9-40E3-BF0E-23C6FDA0A09B","shape":{"__isSmartRef__":true,"id":20134},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":20135},"eventHandler":{"__isSmartRef__":true,"id":20136},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":19810},"layout":{"__isSmartRef__":true,"id":20137},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20138},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"20134":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"20135":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20136":{"morph":{"__isSmartRef__":true,"id":20133},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20137":{"moveHorizontal":true,"adjustForNewBounds":true},"20138":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":20139},"setColors":{"__isSmartRef__":true,"id":20143}},"20139":{"varMapping":{"__isSmartRef__":true,"id":20140},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20141},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20140":{"this":{"__isSmartRef__":true,"id":20133}},"20141":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":20142}},"20142":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20143":{"varMapping":{"__isSmartRef__":true,"id":20144},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":20145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20144":{"this":{"__isSmartRef__":true,"id":20133}},"20145":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":20146}},"20146":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20147":{"sourceObj":{"__isSmartRef__":true,"id":20045},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":20045},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20148":{"sourceObj":{"__isSmartRef__":true,"id":20045},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":20045},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":20149},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20149":{"source":{"__isSmartRef__":true,"id":20045},"target":{"__isSmartRef__":true,"id":20045}},"20150":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":20151},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":20152}],"eventHandler":{"__isSmartRef__":true,"id":20154},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(275.5,224.3)","_TextColor":"Color.rgb(0,204,0)"},"20151":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"20152":{"style":{"__isSmartRef__":true,"id":20153},"chunkOwner":{"__isSmartRef__":true,"id":20150},"_id":"_1099","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20153":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20154":{"morph":{"__isSmartRef__":true,"id":20150},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20155":{"doSave":{"__isSmartRef__":true,"id":20156},"boundEval":{"__isSmartRef__":true,"id":20164},"reset":{"__isSmartRef__":true,"id":20172},"display":{"__isSmartRef__":true,"id":20176},"hasChanged":{"__isSmartRef__":true,"id":20180},"displayStatus":{"__isSmartRef__":true,"id":20184},"updateTarget":{"__isSmartRef__":true,"id":20188}},"20156":{"varMapping":{"__isSmartRef__":true,"id":20157},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20162},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20157":{"this":{"__isSmartRef__":true,"id":20045},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20158}},"20158":{"$super":{"__isSmartRef__":true,"id":20159}},"20159":{"varMapping":{"__isSmartRef__":true,"id":20160},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":20161},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20160":{"obj":{"__isSmartRef__":true,"id":20045},"name":"doSave"},"20161":{},"20162":{"timestamp":{"__isSmartRef__":true,"id":20163},"user":"lauritz"},"20163":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"20164":{"varMapping":{"__isSmartRef__":true,"id":20165},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":20170},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20165":{"this":{"__isSmartRef__":true,"id":20045},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20166}},"20166":{"$super":{"__isSmartRef__":true,"id":20167}},"20167":{"varMapping":{"__isSmartRef__":true,"id":20168},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":20169},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20168":{"obj":{"__isSmartRef__":true,"id":20045},"name":"boundEval"},"20169":{},"20170":{"timestamp":{"__isSmartRef__":true,"id":20171},"user":"lauritz","categories":[]},"20171":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"20172":{"varMapping":{"__isSmartRef__":true,"id":20173},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":20174},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20173":{"this":{"__isSmartRef__":true,"id":20045}},"20174":{"timestamp":{"__isSmartRef__":true,"id":20175},"user":"cschuster","tags":[]},"20175":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20176":{"varMapping":{"__isSmartRef__":true,"id":20177},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":20178},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20177":{"this":{"__isSmartRef__":true,"id":20045}},"20178":{"timestamp":{"__isSmartRef__":true,"id":20179},"user":"lauritz","tags":[]},"20179":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20180":{"varMapping":{"__isSmartRef__":true,"id":20181},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":20182},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20181":{"this":{"__isSmartRef__":true,"id":20045}},"20182":{"timestamp":{"__isSmartRef__":true,"id":20183},"user":"lauritz","categories":[]},"20183":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20184":{"varMapping":{"__isSmartRef__":true,"id":20185},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":20186},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20185":{"this":{"__isSmartRef__":true,"id":20045}},"20186":{"timestamp":{"__isSmartRef__":true,"id":20187},"user":"lauritz","categories":[]},"20187":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"20188":{"varMapping":{"__isSmartRef__":true,"id":20189},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":20190},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20189":{"this":{"__isSmartRef__":true,"id":20045}},"20190":{"timestamp":{"__isSmartRef__":true,"id":20191},"user":"lauritz","tags":[]},"20191":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20192":{"submorphs":[{"__isSmartRef__":true,"id":20193}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":20198},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":20199},"lighterFill":{"__isSmartRef__":true,"id":20204},"label":{"__isSmartRef__":true,"id":20193},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":20209},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":20210},"eventHandler":{"__isSmartRef__":true,"id":20211},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"20193":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":20194},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":20192},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":20195}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":20197},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"20194":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"20195":{"style":{"__isSmartRef__":true,"id":20196},"chunkOwner":{"__isSmartRef__":true,"id":20193},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20196":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20197":{"morph":{"__isSmartRef__":true,"id":20193},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20198":{"_Fill":{"__isSmartRef__":true,"id":20199},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"20199":{"stops":[{"__isSmartRef__":true,"id":20200},{"__isSmartRef__":true,"id":20201},{"__isSmartRef__":true,"id":20202},{"__isSmartRef__":true,"id":20203}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20200":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20201":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20202":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20203":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"20204":{"stops":[{"__isSmartRef__":true,"id":20205},{"__isSmartRef__":true,"id":20206},{"__isSmartRef__":true,"id":20207},{"__isSmartRef__":true,"id":20208}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20205":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20206":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20207":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20208":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20209":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20210":{"moveHorizontal":true},"20211":{"morph":{"__isSmartRef__":true,"id":20192},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20212":{"submorphs":[],"scripts":[],"id":"C3657BC6-7099-4910-8995-B5B6072E991A","shape":{"__isSmartRef__":true,"id":20213},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":20214},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":19810},"attributeConnections":[{"__isSmartRef__":true,"id":20215}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":20217},"eventHandler":{"__isSmartRef__":true,"id":20218},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20219},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"20213":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"20214":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20215":{"sourceObj":{"__isSmartRef__":true,"id":20212},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":19810},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":20216},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20216":{"source":{"__isSmartRef__":true,"id":20212},"target":{"__isSmartRef__":true,"id":19810}},"20217":{"resizeHeight":false,"moveVertical":true},"20218":{"morph":{"__isSmartRef__":true,"id":20212},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20219":{"preselectItem":{"__isSmartRef__":true,"id":20220}},"20220":{"varMapping":{"__isSmartRef__":true,"id":20221},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20222},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20221":{"this":{"__isSmartRef__":true,"id":20212}},"20222":{"timestamp":{"__isSmartRef__":true,"id":20223},"user":"lauritz"},"20223":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"20224":{"submorphs":[{"__isSmartRef__":true,"id":20225}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":20229},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":20230},"lighterFill":{"__isSmartRef__":true,"id":20235},"label":{"__isSmartRef__":true,"id":20225},"attributeConnections":[{"__isSmartRef__":true,"id":20240}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":20241},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"20225":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":20226},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":20224},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":20227}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"20226":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"20227":{"style":{"__isSmartRef__":true,"id":20228},"chunkOwner":{"__isSmartRef__":true,"id":20225},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20228":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20229":{"_Fill":{"__isSmartRef__":true,"id":20230},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"20230":{"stops":[{"__isSmartRef__":true,"id":20231},{"__isSmartRef__":true,"id":20232},{"__isSmartRef__":true,"id":20233},{"__isSmartRef__":true,"id":20234}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20231":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20232":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20233":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20234":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"20235":{"stops":[{"__isSmartRef__":true,"id":20236},{"__isSmartRef__":true,"id":20237},{"__isSmartRef__":true,"id":20238},{"__isSmartRef__":true,"id":20239}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20236":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20237":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20238":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20239":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20240":{"sourceObj":{"__isSmartRef__":true,"id":20224},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19817},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20241":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20242":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":20243},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":20244},"textChunks":[{"__isSmartRef__":true,"id":20245}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":20247}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":20249},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":20250},"selection":{"__isSmartRef__":true,"id":19809},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":20269},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20270},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"20243":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"20244":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20245":{"style":{"__isSmartRef__":true,"id":20246},"chunkOwner":{"__isSmartRef__":true,"id":20242},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20246":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20247":{"sourceObj":{"__isSmartRef__":true,"id":20242},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":19810},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":20248},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20248":{"source":{"__isSmartRef__":true,"id":20242},"target":{"__isSmartRef__":true,"id":19810}},"20249":{"morph":{"__isSmartRef__":true,"id":20242},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20250":{"createListMorph":{"__isSmartRef__":true,"id":20251},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":20253},"onMouseUp":{"__isSmartRef__":true,"id":20255},"resetConnections":{"__isSmartRef__":true,"id":20257},"setTargetToListSelection":{"__isSmartRef__":true,"id":20259},"setTargetOfPane":{"__isSmartRef__":true,"id":20261},"onBlur":{"__isSmartRef__":true,"id":20263},"reset":{"__isSmartRef__":true,"id":20265},"onMouseDown":{"__isSmartRef__":true,"id":20267}},"20251":{"time":{"__isSmartRef__":true,"id":20252},"user":"lauritz"},"20252":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20253":{"time":{"__isSmartRef__":true,"id":20254},"user":"lauritz"},"20254":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20255":{"time":{"__isSmartRef__":true,"id":20256},"user":"lauritz"},"20256":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20257":{"time":{"__isSmartRef__":true,"id":20258},"user":"lauritz"},"20258":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20259":{"time":{"__isSmartRef__":true,"id":20260},"user":"lauritz"},"20260":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20261":{"time":{"__isSmartRef__":true,"id":20262},"user":"lauritz"},"20262":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20263":{"time":{"__isSmartRef__":true,"id":20264},"user":"lauritz"},"20264":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20265":{"time":{"__isSmartRef__":true,"id":20266},"user":"lauritz"},"20266":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20267":{"time":{"__isSmartRef__":true,"id":20268},"user":"lauritz"},"20268":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20269":{},"20270":{"getList":{"__isSmartRef__":true,"id":20271},"setList":{"__isSmartRef__":true,"id":20274},"reset":{"__isSmartRef__":true,"id":20277},"example":{"__isSmartRef__":true,"id":20280},"removeList":{"__isSmartRef__":true,"id":20283},"onBlur":{"__isSmartRef__":true,"id":20286},"createListMorph":{"__isSmartRef__":true,"id":20293},"resetConnections":{"__isSmartRef__":true,"id":20296},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":20299},"setTargetToListSelection":{"__isSmartRef__":true,"id":20302},"setTargetOfPane":{"__isSmartRef__":true,"id":20305},"onMouseDown":{"__isSmartRef__":true,"id":20308}},"20271":{"varMapping":{"__isSmartRef__":true,"id":20272},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":20273},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20272":{"this":{"__isSmartRef__":true,"id":20242}},"20273":{},"20274":{"varMapping":{"__isSmartRef__":true,"id":20275},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":20276},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20275":{"this":{"__isSmartRef__":true,"id":20242}},"20276":{},"20277":{"varMapping":{"__isSmartRef__":true,"id":20278},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":20279},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20278":{"this":{"__isSmartRef__":true,"id":20242}},"20279":{},"20280":{"varMapping":{"__isSmartRef__":true,"id":20281},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":20282},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20281":{"this":{"__isSmartRef__":true,"id":20242}},"20282":{},"20283":{"varMapping":{"__isSmartRef__":true,"id":20284},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":20285},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20284":{"this":{"__isSmartRef__":true,"id":20242}},"20285":{},"20286":{"varMapping":{"__isSmartRef__":true,"id":20287},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":20292},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20287":{"this":{"__isSmartRef__":true,"id":20242},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20288}},"20288":{"$super":{"__isSmartRef__":true,"id":20289}},"20289":{"varMapping":{"__isSmartRef__":true,"id":20290},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":20291},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20290":{"obj":{"__isSmartRef__":true,"id":20242},"name":"onBlur"},"20291":{},"20292":{},"20293":{"varMapping":{"__isSmartRef__":true,"id":20294},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":20295},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20294":{"this":{"__isSmartRef__":true,"id":20242}},"20295":{},"20296":{"varMapping":{"__isSmartRef__":true,"id":20297},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":20298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20297":{"this":{"__isSmartRef__":true,"id":20242}},"20298":{},"20299":{"varMapping":{"__isSmartRef__":true,"id":20300},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":20301},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20300":{"this":{"__isSmartRef__":true,"id":20242}},"20301":{},"20302":{"varMapping":{"__isSmartRef__":true,"id":20303},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20304},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20303":{"this":{"__isSmartRef__":true,"id":20242}},"20304":{},"20305":{"varMapping":{"__isSmartRef__":true,"id":20306},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":20307},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20306":{"this":{"__isSmartRef__":true,"id":20242}},"20307":{},"20308":{"varMapping":{"__isSmartRef__":true,"id":20309},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20314},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20309":{"this":{"__isSmartRef__":true,"id":20242},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20310}},"20310":{"$super":{"__isSmartRef__":true,"id":20311}},"20311":{"varMapping":{"__isSmartRef__":true,"id":20312},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":20313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20312":{"obj":{"__isSmartRef__":true,"id":20242},"name":"onMouseDown"},"20313":{},"20314":{},"20315":{"morph":{"__isSmartRef__":true,"id":19817},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20316":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":20317},"setTarget":{"__isSmartRef__":true,"id":20320},"generateSourceForScript":{"__isSmartRef__":true,"id":20323},"generateSourceForConnection":{"__isSmartRef__":true,"id":20326},"generateTargetCode":{"__isSmartRef__":true,"id":20329},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":20332},"displayJavaScriptSource":{"__isSmartRef__":true,"id":20335},"displaySourceForScript":{"__isSmartRef__":true,"id":20338},"displaySourceForConnection":{"__isSmartRef__":true,"id":20341},"newScript":{"__isSmartRef__":true,"id":20344},"newConnection":{"__isSmartRef__":true,"id":20347},"deleteSelectedScript":{"__isSmartRef__":true,"id":20350},"disconnectConnection":{"__isSmartRef__":true,"id":20353},"updateLists":{"__isSmartRef__":true,"id":20356},"displayInitialScript":{"__isSmartRef__":true,"id":20359},"reset":{"__isSmartRef__":true,"id":20362},"selectChangedContent":{"__isSmartRef__":true,"id":20365}},"20317":{"varMapping":{"__isSmartRef__":true,"id":20318},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":20319},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20318":{"this":{"__isSmartRef__":true,"id":19817}},"20319":{},"20320":{"varMapping":{"__isSmartRef__":true,"id":20321},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":20322},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20321":{"this":{"__isSmartRef__":true,"id":19817}},"20322":{},"20323":{"varMapping":{"__isSmartRef__":true,"id":20324},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":20325},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20324":{"this":{"__isSmartRef__":true,"id":19817}},"20325":{},"20326":{"varMapping":{"__isSmartRef__":true,"id":20327},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":20328},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20327":{"this":{"__isSmartRef__":true,"id":19817}},"20328":{},"20329":{"varMapping":{"__isSmartRef__":true,"id":20330},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":20331},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20330":{"this":{"__isSmartRef__":true,"id":19817}},"20331":{},"20332":{"varMapping":{"__isSmartRef__":true,"id":20333},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20334},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20333":{"this":{"__isSmartRef__":true,"id":19817}},"20334":{},"20335":{"varMapping":{"__isSmartRef__":true,"id":20336},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":20337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20336":{"this":{"__isSmartRef__":true,"id":19817}},"20337":{},"20338":{"varMapping":{"__isSmartRef__":true,"id":20339},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":20340},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20339":{"this":{"__isSmartRef__":true,"id":19817}},"20340":{},"20341":{"varMapping":{"__isSmartRef__":true,"id":20342},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":20343},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20342":{"this":{"__isSmartRef__":true,"id":19817}},"20343":{},"20344":{"varMapping":{"__isSmartRef__":true,"id":20345},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20346},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20345":{"this":{"__isSmartRef__":true,"id":19817}},"20346":{},"20347":{"varMapping":{"__isSmartRef__":true,"id":20348},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20348":{"this":{"__isSmartRef__":true,"id":19817}},"20349":{},"20350":{"varMapping":{"__isSmartRef__":true,"id":20351},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20351":{"this":{"__isSmartRef__":true,"id":19817}},"20352":{},"20353":{"varMapping":{"__isSmartRef__":true,"id":20354},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":20355},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20354":{"this":{"__isSmartRef__":true,"id":19817}},"20355":{},"20356":{"varMapping":{"__isSmartRef__":true,"id":20357},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":20358},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20357":{"this":{"__isSmartRef__":true,"id":19817}},"20358":{},"20359":{"varMapping":{"__isSmartRef__":true,"id":20360},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20361},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20360":{"this":{"__isSmartRef__":true,"id":19817}},"20361":{},"20362":{"varMapping":{"__isSmartRef__":true,"id":20363},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":20364},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20363":{"this":{"__isSmartRef__":true,"id":19817}},"20364":{},"20365":{"varMapping":{"__isSmartRef__":true,"id":20366},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":20458},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20457":{"this":{"__isSmartRef__":true,"id":20433}},"20458":{"timestamp":{"__isSmartRef__":true,"id":20459},"user":"lauritz","categories":[]},"20459":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"20460":{"submorphs":[{"__isSmartRef__":true,"id":20461}],"scripts":[],"id":"E0B80571-9EDC-4391-941C-D8D3EFD5977E","shape":{"__isSmartRef__":true,"id":20466},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":20472},"lighterFill":{"__isSmartRef__":true,"id":20477},"label":{"__isSmartRef__":true,"id":20461},"attributeConnections":[{"__isSmartRef__":true,"id":20482}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":20484},"owner":{"__isSmartRef__":true,"id":19810},"eventHandler":{"__isSmartRef__":true,"id":20485},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":19810},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20486},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"20461":{"submorphs":[],"scripts":[],"id":"711B8322-F970-46E6-95ED-E91E4D30A74A","shape":{"__isSmartRef__":true,"id":20462},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":20460},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":20463}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":20465},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"20462":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"20463":{"style":{"__isSmartRef__":true,"id":20464},"chunkOwner":{"__isSmartRef__":true,"id":20461},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20464":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20465":{"morph":{"__isSmartRef__":true,"id":20461},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20466":{"_Fill":{"__isSmartRef__":true,"id":20467},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"20467":{"stops":[{"__isSmartRef__":true,"id":20468},{"__isSmartRef__":true,"id":20469},{"__isSmartRef__":true,"id":20470},{"__isSmartRef__":true,"id":20471}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20468":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20469":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"20470":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"20471":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"20472":{"stops":[{"__isSmartRef__":true,"id":20473},{"__isSmartRef__":true,"id":20474},{"__isSmartRef__":true,"id":20475},{"__isSmartRef__":true,"id":20476}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20473":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20474":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20475":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20476":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"20477":{"stops":[{"__isSmartRef__":true,"id":20478},{"__isSmartRef__":true,"id":20479},{"__isSmartRef__":true,"id":20480},{"__isSmartRef__":true,"id":20481}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20478":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20479":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20480":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20481":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20482":{"sourceObj":{"__isSmartRef__":true,"id":20460},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":20460},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":20483},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20483":{"source":{"__isSmartRef__":true,"id":20460},"target":{"__isSmartRef__":true,"id":20460}},"20484":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20485":{"morph":{"__isSmartRef__":true,"id":20460},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20486":{"deleteSelectedScript":{"__isSmartRef__":true,"id":20487}},"20487":{"varMapping":{"__isSmartRef__":true,"id":20488},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":20489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20488":{"this":{"__isSmartRef__":true,"id":20460}},"20489":{"timestamp":{"__isSmartRef__":true,"id":20490},"user":"lauritz"},"20490":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"20491":{"submorphs":[{"__isSmartRef__":true,"id":20492}],"scripts":[],"id":"F6554381-4AC7-4B32-8D6F-1EA7C8945D9C","shape":{"__isSmartRef__":true,"id":20498},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":20499},"lighterFill":{"__isSmartRef__":true,"id":20504},"label":{"__isSmartRef__":true,"id":20492},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":20509},"list":[],"eventHandler":{"__isSmartRef__":true,"id":20510},"owner":{"__isSmartRef__":true,"id":19810},"textString":"","selection":{"__isSmartRef__":true,"id":20511},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20517},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"20492":{"submorphs":[],"scripts":[],"id":"6633AF14-D434-4CE4-A02D-083A147EDD77","shape":{"__isSmartRef__":true,"id":20493},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":20491},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":20494}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":20496}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":20497},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"20493":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"20494":{"style":{"__isSmartRef__":true,"id":20495},"chunkOwner":{"__isSmartRef__":true,"id":20492},"_id":"_697648","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20495":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20496":{"sourceObj":{"__isSmartRef__":true,"id":20492},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":20491},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20497":{"morph":{"__isSmartRef__":true,"id":20492},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20498":{"_Fill":{"__isSmartRef__":true,"id":20499},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"20499":{"stops":[{"__isSmartRef__":true,"id":20500},{"__isSmartRef__":true,"id":20501},{"__isSmartRef__":true,"id":20502},{"__isSmartRef__":true,"id":20503}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20500":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20501":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20502":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20503":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"20504":{"stops":[{"__isSmartRef__":true,"id":20505},{"__isSmartRef__":true,"id":20506},{"__isSmartRef__":true,"id":20507},{"__isSmartRef__":true,"id":20508}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20505":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20506":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20507":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20508":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20509":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20510":{"morph":{"__isSmartRef__":true,"id":20491},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20511":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":20512},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":20513},"textChunks":[{"__isSmartRef__":true,"id":20514}],"eventHandler":{"__isSmartRef__":true,"id":20516},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"20512":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"20513":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20514":{"style":{"__isSmartRef__":true,"id":20515},"chunkOwner":{"__isSmartRef__":true,"id":20511},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20515":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20516":{"morph":{"__isSmartRef__":true,"id":20511},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20517":{"reset":{"__isSmartRef__":true,"id":20518},"onMouseDown":{"__isSmartRef__":true,"id":20522},"onBlur":{"__isSmartRef__":true,"id":20530},"createScenePresentation":{"__isSmartRef__":true,"id":20538},"presentTargetChooser":{"__isSmartRef__":true,"id":20542},"removeTargetChooser":{"__isSmartRef__":true,"id":20546},"removeHighlight":{"__isSmartRef__":true,"id":20550},"highlightCurrentTarget":{"__isSmartRef__":true,"id":20554},"updateTargetFromSelection":{"__isSmartRef__":true,"id":20558},"currentMorphicScene":{"__isSmartRef__":true,"id":20562},"highlightTarget":{"__isSmartRef__":true,"id":20566},"setLabel":{"__isSmartRef__":true,"id":20570},"updateTargetFromOwner":{"__isSmartRef__":true,"id":20578}},"20518":{"varMapping":{"__isSmartRef__":true,"id":20519},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":20520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20519":{"this":{"__isSmartRef__":true,"id":20491}},"20520":{"timestamp":{"__isSmartRef__":true,"id":20521},"user":"lauritz","tags":[]},"20521":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20522":{"varMapping":{"__isSmartRef__":true,"id":20523},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20528},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20523":{"this":{"__isSmartRef__":true,"id":20491},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20524}},"20524":{"$super":{"__isSmartRef__":true,"id":20525}},"20525":{"varMapping":{"__isSmartRef__":true,"id":20526},"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":20527},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20526":{"obj":{"__isSmartRef__":true,"id":20491},"name":"onMouseDown"},"20527":{},"20528":{"timestamp":{"__isSmartRef__":true,"id":20529},"user":"lauritz","tags":[]},"20529":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20530":{"varMapping":{"__isSmartRef__":true,"id":20531},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20536},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20531":{"this":{"__isSmartRef__":true,"id":20491},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20532}},"20532":{"$super":{"__isSmartRef__":true,"id":20533}},"20533":{"varMapping":{"__isSmartRef__":true,"id":20534},"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":20535},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20534":{"obj":{"__isSmartRef__":true,"id":20491},"name":"onBlur"},"20535":{},"20536":{"timestamp":{"__isSmartRef__":true,"id":20537},"user":"lauritz","tags":[]},"20537":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20538":{"varMapping":{"__isSmartRef__":true,"id":20539},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":20540},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20539":{"this":{"__isSmartRef__":true,"id":20491}},"20540":{"timestamp":{"__isSmartRef__":true,"id":20541},"user":"lauritz","tags":[]},"20541":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20542":{"varMapping":{"__isSmartRef__":true,"id":20543},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":20544},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20543":{"this":{"__isSmartRef__":true,"id":20491}},"20544":{"timestamp":{"__isSmartRef__":true,"id":20545},"user":"lauritz","tags":[]},"20545":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20546":{"varMapping":{"__isSmartRef__":true,"id":20547},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":20548},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20547":{"this":{"__isSmartRef__":true,"id":20491}},"20548":{"timestamp":{"__isSmartRef__":true,"id":20549},"user":"lauritz","tags":[]},"20549":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20550":{"varMapping":{"__isSmartRef__":true,"id":20551},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":20552},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20551":{"this":{"__isSmartRef__":true,"id":20491}},"20552":{"timestamp":{"__isSmartRef__":true,"id":20553},"user":"lauritz","tags":[]},"20553":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20554":{"varMapping":{"__isSmartRef__":true,"id":20555},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":20556},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20555":{"this":{"__isSmartRef__":true,"id":20491}},"20556":{"timestamp":{"__isSmartRef__":true,"id":20557},"user":"lauritz","tags":[]},"20557":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20558":{"varMapping":{"__isSmartRef__":true,"id":20559},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20560},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20559":{"this":{"__isSmartRef__":true,"id":20491}},"20560":{"timestamp":{"__isSmartRef__":true,"id":20561},"user":"lauritz","tags":[]},"20561":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20562":{"varMapping":{"__isSmartRef__":true,"id":20563},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":20564},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20563":{"this":{"__isSmartRef__":true,"id":20491}},"20564":{"timestamp":{"__isSmartRef__":true,"id":20565},"user":"lauritz","tags":[]},"20565":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20566":{"varMapping":{"__isSmartRef__":true,"id":20567},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":20568},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20567":{"this":{"__isSmartRef__":true,"id":20491}},"20568":{"timestamp":{"__isSmartRef__":true,"id":20569},"user":"lauritz","tags":[]},"20569":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20570":{"varMapping":{"__isSmartRef__":true,"id":20571},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":20576},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20571":{"this":{"__isSmartRef__":true,"id":20491},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20572}},"20572":{"$super":{"__isSmartRef__":true,"id":20573}},"20573":{"varMapping":{"__isSmartRef__":true,"id":20574},"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":20575},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20574":{"obj":{"__isSmartRef__":true,"id":20491},"name":"setLabel"},"20575":{},"20576":{"timestamp":{"__isSmartRef__":true,"id":20577},"user":"lauritz","tags":[]},"20577":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20578":{"varMapping":{"__isSmartRef__":true,"id":20579},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":20580},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20579":{"this":{"__isSmartRef__":true,"id":20491}},"20580":{"timestamp":{"__isSmartRef__":true,"id":20581},"user":"lauritz","tags":[]},"20581":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20582":{"submorphs":[],"scripts":[],"id":"898171FD-9195-48E1-ABA5-E7B40A5E90B7","shape":{"__isSmartRef__":true,"id":20583},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":20584},"textChunks":[{"__isSmartRef__":true,"id":20585}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":20587},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":19810},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"20583":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"20584":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20585":{"style":{"__isSmartRef__":true,"id":20586},"chunkOwner":{"__isSmartRef__":true,"id":20582},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20586":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20587":{"morph":{"__isSmartRef__":true,"id":20582},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20588":{"submorphs":[{"__isSmartRef__":true,"id":20589}],"scripts":[],"id":"DB84CF82-0FB6-4568-A30E-E9F36DE6C8EF","shape":{"__isSmartRef__":true,"id":20595},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":20601},"lighterFill":{"__isSmartRef__":true,"id":20606},"label":{"__isSmartRef__":true,"id":20589},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":20611},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":20612},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19810},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20613},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"20589":{"submorphs":[],"scripts":[],"id":"343EC30F-537B-4EB5-851A-EA733F5333B6","shape":{"__isSmartRef__":true,"id":20590},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":20588},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":20591}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":20593}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":20594},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"20590":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"20591":{"style":{"__isSmartRef__":true,"id":20592},"chunkOwner":{"__isSmartRef__":true,"id":20589},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20592":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20593":{"sourceObj":{"__isSmartRef__":true,"id":20589},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":20588},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20594":{"morph":{"__isSmartRef__":true,"id":20589},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20595":{"_Fill":{"__isSmartRef__":true,"id":20596},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"20596":{"stops":[{"__isSmartRef__":true,"id":20597},{"__isSmartRef__":true,"id":20598},{"__isSmartRef__":true,"id":20599},{"__isSmartRef__":true,"id":20600}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20597":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"20598":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"20599":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"20600":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"20601":{"stops":[{"__isSmartRef__":true,"id":20602},{"__isSmartRef__":true,"id":20603},{"__isSmartRef__":true,"id":20604},{"__isSmartRef__":true,"id":20605}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20602":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20603":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20604":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20605":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"20606":{"stops":[{"__isSmartRef__":true,"id":20607},{"__isSmartRef__":true,"id":20608},{"__isSmartRef__":true,"id":20609},{"__isSmartRef__":true,"id":20610}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20607":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20608":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20609":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20610":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20611":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20612":{"morph":{"__isSmartRef__":true,"id":20588},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20613":{"createListMorph":{"__isSmartRef__":true,"id":20614},"getList":{"__isSmartRef__":true,"id":20618},"removeList":{"__isSmartRef__":true,"id":20622},"reset":{"__isSmartRef__":true,"id":20626},"onMouseUp":{"__isSmartRef__":true,"id":20630},"onBlur":{"__isSmartRef__":true,"id":20638},"setTag":{"__isSmartRef__":true,"id":20646}},"20614":{"varMapping":{"__isSmartRef__":true,"id":20615},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":20616},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20615":{"this":{"__isSmartRef__":true,"id":20588}},"20616":{"timestamp":{"__isSmartRef__":true,"id":20617},"user":"lauritz","categories":[]},"20617":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"20618":{"varMapping":{"__isSmartRef__":true,"id":20619},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":20620},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20619":{"this":{"__isSmartRef__":true,"id":20588}},"20620":{"timestamp":{"__isSmartRef__":true,"id":20621},"user":"lauritz","tags":[]},"20621":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"20622":{"varMapping":{"__isSmartRef__":true,"id":20623},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":20624},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20623":{"this":{"__isSmartRef__":true,"id":20588}},"20624":{"timestamp":{"__isSmartRef__":true,"id":20625},"user":"lauritz","categories":[]},"20625":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"20626":{"varMapping":{"__isSmartRef__":true,"id":20627},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":20628},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20627":{"this":{"__isSmartRef__":true,"id":20588}},"20628":{"timestamp":{"__isSmartRef__":true,"id":20629},"user":"lauritz","tags":[]},"20629":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"20630":{"varMapping":{"__isSmartRef__":true,"id":20631},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":20636},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20631":{"this":{"__isSmartRef__":true,"id":20588},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20632}},"20632":{"$super":{"__isSmartRef__":true,"id":20633}},"20633":{"varMapping":{"__isSmartRef__":true,"id":20634},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":20635},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20634":{"obj":{"__isSmartRef__":true,"id":20588},"name":"onMouseUp"},"20635":{},"20636":{"timestamp":{"__isSmartRef__":true,"id":20637},"user":"lauritz","categories":[]},"20637":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"20638":{"varMapping":{"__isSmartRef__":true,"id":20639},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20644},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20639":{"this":{"__isSmartRef__":true,"id":20588},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20640}},"20640":{"$super":{"__isSmartRef__":true,"id":20641}},"20641":{"varMapping":{"__isSmartRef__":true,"id":20642},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":20643},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20642":{"obj":{"__isSmartRef__":true,"id":20588},"name":"onBlur"},"20643":{},"20644":{"timestamp":{"__isSmartRef__":true,"id":20645},"user":"lauritz","categories":[]},"20645":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"20646":{"varMapping":{"__isSmartRef__":true,"id":20647},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":20648},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20647":{"this":{"__isSmartRef__":true,"id":20588}},"20648":{"timestamp":{"__isSmartRef__":true,"id":20649},"user":"lauritz","categories":[]},"20649":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"20650":{"submorphs":[{"__isSmartRef__":true,"id":20651}],"scripts":[],"id":"C630AE7D-E4FF-4A9F-805C-99DAF4E91FCA","shape":{"__isSmartRef__":true,"id":20656},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":20657},"lighterFill":{"__isSmartRef__":true,"id":20662},"label":{"__isSmartRef__":true,"id":20651},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":20667},"attributeConnections":[{"__isSmartRef__":true,"id":20668}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":20691},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":19810},"layout":{"__isSmartRef__":true,"id":20692},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"20651":{"submorphs":[],"scripts":[],"id":"47347C69-6756-4920-863E-A6C799F5F456","shape":{"__isSmartRef__":true,"id":20652},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":20650},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":20653}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":20655},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"20652":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"20653":{"style":{"__isSmartRef__":true,"id":20654},"chunkOwner":{"__isSmartRef__":true,"id":20651},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20654":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20655":{"morph":{"__isSmartRef__":true,"id":20651},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20656":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":20657},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"20657":{"stops":[{"__isSmartRef__":true,"id":20658},{"__isSmartRef__":true,"id":20659},{"__isSmartRef__":true,"id":20660},{"__isSmartRef__":true,"id":20661}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20658":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20659":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20660":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20661":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"20662":{"stops":[{"__isSmartRef__":true,"id":20663},{"__isSmartRef__":true,"id":20664},{"__isSmartRef__":true,"id":20665},{"__isSmartRef__":true,"id":20666}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20663":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20664":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20665":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20666":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20667":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20668":{"sourceObj":{"__isSmartRef__":true,"id":20650},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19810},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":20669},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20669":{"submorphs":[{"__isSmartRef__":true,"id":20670}],"scripts":[],"shape":{"__isSmartRef__":true,"id":20677},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":20680},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":20681},{"__isSmartRef__":true,"id":20682}],"con":{"__isSmartRef__":true,"id":20668},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20683},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"20670":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":20671},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":20676},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":20669},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"20671":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":20672},{"__isSmartRef__":true,"id":20673},{"__isSmartRef__":true,"id":20674},{"__isSmartRef__":true,"id":20675}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"20672":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20673":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20674":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20675":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20676":{"morph":{"__isSmartRef__":true,"id":20670},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20677":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":20678},{"__isSmartRef__":true,"id":20679}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"20678":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20679":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20680":{"morph":{"__isSmartRef__":true,"id":20669},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20681":{"morph":{"__isSmartRef__":true,"id":20669},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"20682":{"morph":{"__isSmartRef__":true,"id":20669},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":20670},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"20683":{"morphMenuItems":{"__isSmartRef__":true,"id":20684}},"20684":{"varMapping":{"__isSmartRef__":true,"id":20685},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":20690},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20685":{"this":{"__isSmartRef__":true,"id":20669},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20686}},"20686":{"$super":{"__isSmartRef__":true,"id":20687}},"20687":{"varMapping":{"__isSmartRef__":true,"id":20688},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":20689},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20688":{"obj":{"__isSmartRef__":true,"id":20669},"name":"morphMenuItems"},"20689":{},"20690":{},"20691":{"morph":{"__isSmartRef__":true,"id":20650},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20692":{"centeredHorizontal":false,"moveHorizontal":true},"20693":{"submorphs":[{"__isSmartRef__":true,"id":20694}],"scripts":[],"id":"B292E9EA-04FC-4E46-A16A-241E69002B1D","shape":{"__isSmartRef__":true,"id":20699},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":20700},"lighterFill":{"__isSmartRef__":true,"id":20705},"label":{"__isSmartRef__":true,"id":20694},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":20710},"attributeConnections":[{"__isSmartRef__":true,"id":20711}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":20734},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":20735},"owner":{"__isSmartRef__":true,"id":19810},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"20694":{"submorphs":[],"scripts":[],"id":"1F08294C-CF9B-414E-AF34-BD36BBE464AC","shape":{"__isSmartRef__":true,"id":20695},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":20693},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":20696}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":20698},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"20695":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"20696":{"style":{"__isSmartRef__":true,"id":20697},"chunkOwner":{"__isSmartRef__":true,"id":20694},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20697":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20698":{"morph":{"__isSmartRef__":true,"id":20694},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20699":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":20700},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"20700":{"stops":[{"__isSmartRef__":true,"id":20701},{"__isSmartRef__":true,"id":20702},{"__isSmartRef__":true,"id":20703},{"__isSmartRef__":true,"id":20704}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20701":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20702":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20703":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20704":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"20705":{"stops":[{"__isSmartRef__":true,"id":20706},{"__isSmartRef__":true,"id":20707},{"__isSmartRef__":true,"id":20708},{"__isSmartRef__":true,"id":20709}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20706":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20707":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20708":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20709":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20710":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20711":{"sourceObj":{"__isSmartRef__":true,"id":20693},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":20045},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":20712},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20712":{"submorphs":[{"__isSmartRef__":true,"id":20713}],"scripts":[],"shape":{"__isSmartRef__":true,"id":20720},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":20723},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":20724},{"__isSmartRef__":true,"id":20725}],"con":{"__isSmartRef__":true,"id":20711},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20726},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"20713":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":20714},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":20719},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":20712},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"20714":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":20715},{"__isSmartRef__":true,"id":20716},{"__isSmartRef__":true,"id":20717},{"__isSmartRef__":true,"id":20718}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"20715":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20716":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20717":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20718":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20719":{"morph":{"__isSmartRef__":true,"id":20713},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20720":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":20721},{"__isSmartRef__":true,"id":20722}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"20721":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20722":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"20723":{"morph":{"__isSmartRef__":true,"id":20712},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20724":{"morph":{"__isSmartRef__":true,"id":20712},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"20725":{"morph":{"__isSmartRef__":true,"id":20712},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":20713},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"20726":{"morphMenuItems":{"__isSmartRef__":true,"id":20727}},"20727":{"varMapping":{"__isSmartRef__":true,"id":20728},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":20733},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20728":{"this":{"__isSmartRef__":true,"id":20712},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20729}},"20729":{"$super":{"__isSmartRef__":true,"id":20730}},"20730":{"varMapping":{"__isSmartRef__":true,"id":20731},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":20732},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20731":{"obj":{"__isSmartRef__":true,"id":20712},"name":"morphMenuItems"},"20732":{},"20733":{},"20734":{"morph":{"__isSmartRef__":true,"id":20693},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20735":{"centeredHorizontal":false,"moveHorizontal":true},"20736":{"submorphs":[{"__isSmartRef__":true,"id":20737}],"scripts":[],"id":"218FAA0B-125B-4591-92FB-0F1E3C3BB21C","shape":{"__isSmartRef__":true,"id":20742},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":20743},"lighterFill":{"__isSmartRef__":true,"id":20748},"label":{"__isSmartRef__":true,"id":20737},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":20753},"attributeConnections":[{"__isSmartRef__":true,"id":20754}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":20755},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":19810},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":20756},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"20737":{"submorphs":[],"scripts":[],"id":"887D41FA-7440-407F-8AF0-39458BD4404C","shape":{"__isSmartRef__":true,"id":20738},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":20736},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":20739}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":20741},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"20738":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"20739":{"style":{"__isSmartRef__":true,"id":20740},"chunkOwner":{"__isSmartRef__":true,"id":20737},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20740":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20741":{"morph":{"__isSmartRef__":true,"id":20737},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20742":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":20743},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"20743":{"stops":[{"__isSmartRef__":true,"id":20744},{"__isSmartRef__":true,"id":20745},{"__isSmartRef__":true,"id":20746},{"__isSmartRef__":true,"id":20747}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20744":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20745":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20746":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20747":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"20748":{"stops":[{"__isSmartRef__":true,"id":20749},{"__isSmartRef__":true,"id":20750},{"__isSmartRef__":true,"id":20751},{"__isSmartRef__":true,"id":20752}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20749":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20750":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20751":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20752":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20753":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20754":{"sourceObj":{"__isSmartRef__":true,"id":20736},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":19810},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20755":{"morph":{"__isSmartRef__":true,"id":20736},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20756":{"moveHorizontal":true},"20757":{"submorphs":[{"__isSmartRef__":true,"id":20758},{"__isSmartRef__":true,"id":20765}],"scripts":[],"id":"37C911EF-E84A-471E-AC6C-ECCBFE25F43B","shape":{"__isSmartRef__":true,"id":20768},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":20774},"lighterFill":{"__isSmartRef__":true,"id":20779},"label":{"__isSmartRef__":true,"id":20758},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":20784},"attributeConnections":[{"__isSmartRef__":true,"id":20787}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":20788},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":19810},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":20789},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20863},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"20758":{"submorphs":[],"scripts":[],"id":"CCAF5012-5924-4B51-82A8-833ABE6C59B8","shape":{"__isSmartRef__":true,"id":20759},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":20757},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":20760},{"__isSmartRef__":true,"id":20762}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":20764},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"20759":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"20760":{"style":{"__isSmartRef__":true,"id":20761},"chunkOwner":{"__isSmartRef__":true,"id":20758},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20761":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20762":{"style":{"__isSmartRef__":true,"id":20763},"chunkOwner":{"__isSmartRef__":true,"id":20758},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20763":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20764":{"morph":{"__isSmartRef__":true,"id":20758},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20765":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":20766},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"EBDD8686-9E2C-4C9C-8F8B-AC5FE3F3AC0D","eventHandler":{"__isSmartRef__":true,"id":20767},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":20757},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"20766":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"20767":{"morph":{"__isSmartRef__":true,"id":20765},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20768":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":20769},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"20769":{"stops":[{"__isSmartRef__":true,"id":20770},{"__isSmartRef__":true,"id":20771},{"__isSmartRef__":true,"id":20772},{"__isSmartRef__":true,"id":20773}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20770":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20771":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"20772":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"20773":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"20774":{"stops":[{"__isSmartRef__":true,"id":20775},{"__isSmartRef__":true,"id":20776},{"__isSmartRef__":true,"id":20777},{"__isSmartRef__":true,"id":20778}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20775":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"20776":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20777":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"20778":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"20779":{"stops":[{"__isSmartRef__":true,"id":20780},{"__isSmartRef__":true,"id":20781},{"__isSmartRef__":true,"id":20782},{"__isSmartRef__":true,"id":20783}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20780":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"20781":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20782":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"20783":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"20784":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":20785}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20785":{"date":{"__isSmartRef__":true,"id":20786},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"20786":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20787":{"sourceObj":{"__isSmartRef__":true,"id":20757},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":20757},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20788":{"morph":{"__isSmartRef__":true,"id":20757},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20789":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":20790},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":20791},"eventHandler":{"__isSmartRef__":true,"id":20832},"attributeConnections":[{"__isSmartRef__":true,"id":20833},{"__isSmartRef__":true,"id":20834},{"__isSmartRef__":true,"id":20835}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":20837},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":20757},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20842},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(40.0,4131.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"20790":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(775.0,471.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"20791":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":20792},{"__isSmartRef__":true,"id":20794},{"__isSmartRef__":true,"id":20796},{"__isSmartRef__":true,"id":20798},{"__isSmartRef__":true,"id":20800},{"__isSmartRef__":true,"id":20802},{"__isSmartRef__":true,"id":20804},{"__isSmartRef__":true,"id":20806},{"__isSmartRef__":true,"id":20808},{"__isSmartRef__":true,"id":20810},{"__isSmartRef__":true,"id":20812},{"__isSmartRef__":true,"id":20814},{"__isSmartRef__":true,"id":20816},{"__isSmartRef__":true,"id":20818},{"__isSmartRef__":true,"id":20820},{"__isSmartRef__":true,"id":20822},{"__isSmartRef__":true,"id":20824},{"__isSmartRef__":true,"id":20826},{"__isSmartRef__":true,"id":20828},{"__isSmartRef__":true,"id":20830}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20792":{"date":{"__isSmartRef__":true,"id":20793},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"20793":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20794":{"date":{"__isSmartRef__":true,"id":20795},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"20795":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20796":{"date":{"__isSmartRef__":true,"id":20797},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"20797":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20798":{"date":{"__isSmartRef__":true,"id":20799},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"20799":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20800":{"date":{"__isSmartRef__":true,"id":20801},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"20801":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20802":{"date":{"__isSmartRef__":true,"id":20803},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"20803":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20804":{"date":{"__isSmartRef__":true,"id":20805},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"20805":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20806":{"date":{"__isSmartRef__":true,"id":20807},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20807":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"20808":{"date":{"__isSmartRef__":true,"id":20809},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20809":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"20810":{"date":{"__isSmartRef__":true,"id":20811},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20811":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"20812":{"date":{"__isSmartRef__":true,"id":20813},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"20813":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20814":{"date":{"__isSmartRef__":true,"id":20815},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"20815":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20816":{"date":{"__isSmartRef__":true,"id":20817},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"20817":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20818":{"date":{"__isSmartRef__":true,"id":20819},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"20819":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20820":{"date":{"__isSmartRef__":true,"id":20821},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"20821":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20822":{"date":{"__isSmartRef__":true,"id":20823},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"20823":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20824":{"date":{"__isSmartRef__":true,"id":20825},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"20825":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20826":{"date":{"__isSmartRef__":true,"id":20827},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"20827":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20828":{"date":{"__isSmartRef__":true,"id":20829},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"20829":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20830":{"date":{"__isSmartRef__":true,"id":20831},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"20831":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20832":{"morph":{"__isSmartRef__":true,"id":20789},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20833":{"sourceObj":{"__isSmartRef__":true,"id":20789},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":20789},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20834":{"sourceObj":{"__isSmartRef__":true,"id":20789},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":20757},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20835":{"sourceObj":{"__isSmartRef__":true,"id":20789},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":19810},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":20836},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20836":{"source":{"__isSmartRef__":true,"id":20789},"target":{"__isSmartRef__":true,"id":19810}},"20837":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20838}},"20838":{"test01IsMorph":{"__isSmartRef__":true,"id":20839}},"20839":{"varMapping":{"__isSmartRef__":true,"id":20840},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20841},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20840":{"this":{"__isSmartRef__":true,"id":20837}},"20841":{},"20842":{"update":{"__isSmartRef__":true,"id":20843},"updateOnMove":{"__isSmartRef__":true,"id":20847},"bringToFront":{"__isSmartRef__":true,"id":20851},"morphUnderCursor":{"__isSmartRef__":true,"id":20859}},"20843":{"varMapping":{"__isSmartRef__":true,"id":20844},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20845},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20844":{"this":{"__isSmartRef__":true,"id":20789}},"20845":{"timestamp":{"__isSmartRef__":true,"id":20846},"user":"lauritz","tags":[]},"20846":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20847":{"varMapping":{"__isSmartRef__":true,"id":20848},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":20849},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20848":{"this":{"__isSmartRef__":true,"id":20789}},"20849":{"timestamp":{"__isSmartRef__":true,"id":20850},"user":"lauritz","tags":[]},"20850":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20851":{"varMapping":{"__isSmartRef__":true,"id":20852},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":20857},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20852":{"this":{"__isSmartRef__":true,"id":20789},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20853}},"20853":{"$super":{"__isSmartRef__":true,"id":20854}},"20854":{"varMapping":{"__isSmartRef__":true,"id":20855},"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":20856},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20855":{"obj":{"__isSmartRef__":true,"id":20789},"name":"bringToFront"},"20856":{},"20857":{"timestamp":{"__isSmartRef__":true,"id":20858},"user":"lauritz","tags":[]},"20858":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20859":{"varMapping":{"__isSmartRef__":true,"id":20860},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":20861},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20860":{"this":{"__isSmartRef__":true,"id":20789}},"20861":{"timestamp":{"__isSmartRef__":true,"id":20862},"user":"lauritz","tags":[]},"20862":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20863":{"onFire":{"__isSmartRef__":true,"id":20864},"removeHighlighting":{"__isSmartRef__":true,"id":20868},"onMouseMove":{"__isSmartRef__":true,"id":20872},"onMouseOut":{"__isSmartRef__":true,"id":20880},"reset":{"__isSmartRef__":true,"id":20888},"isTracking":{"__isSmartRef__":true,"id":20892},"isHighlighting":{"__isSmartRef__":true,"id":20896},"currentTarget":{"__isSmartRef__":true,"id":20900}},"20864":{"varMapping":{"__isSmartRef__":true,"id":20865},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20866},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20865":{"this":{"__isSmartRef__":true,"id":20757}},"20866":{"timestamp":{"__isSmartRef__":true,"id":20867},"user":"lauritz","tags":[]},"20867":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20868":{"varMapping":{"__isSmartRef__":true,"id":20869},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":20870},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20869":{"this":{"__isSmartRef__":true,"id":20757}},"20870":{"timestamp":{"__isSmartRef__":true,"id":20871},"user":"lauritz","tags":[]},"20871":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20872":{"varMapping":{"__isSmartRef__":true,"id":20873},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20878},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20873":{"this":{"__isSmartRef__":true,"id":20757},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20874}},"20874":{"$super":{"__isSmartRef__":true,"id":20875}},"20875":{"varMapping":{"__isSmartRef__":true,"id":20876},"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":20877},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20876":{"obj":{"__isSmartRef__":true,"id":20757},"name":"onMouseMove"},"20877":{},"20878":{"timestamp":{"__isSmartRef__":true,"id":20879},"user":"lauritz","tags":[]},"20879":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20880":{"varMapping":{"__isSmartRef__":true,"id":20881},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20886},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20881":{"this":{"__isSmartRef__":true,"id":20757},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20882}},"20882":{"$super":{"__isSmartRef__":true,"id":20883}},"20883":{"varMapping":{"__isSmartRef__":true,"id":20884},"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":20885},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20884":{"obj":{"__isSmartRef__":true,"id":20757},"name":"onMouseOut"},"20885":{},"20886":{"timestamp":{"__isSmartRef__":true,"id":20887},"user":"lauritz","tags":[]},"20887":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20888":{"varMapping":{"__isSmartRef__":true,"id":20889},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":20890},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20889":{"this":{"__isSmartRef__":true,"id":20757}},"20890":{"timestamp":{"__isSmartRef__":true,"id":20891},"user":"lauritz","tags":[]},"20891":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20892":{"varMapping":{"__isSmartRef__":true,"id":20893},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":20894},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20893":{"this":{"__isSmartRef__":true,"id":20757}},"20894":{"timestamp":{"__isSmartRef__":true,"id":20895},"user":"lauritz","tags":[]},"20895":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20896":{"varMapping":{"__isSmartRef__":true,"id":20897},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":20898},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20897":{"this":{"__isSmartRef__":true,"id":20757}},"20898":{"timestamp":{"__isSmartRef__":true,"id":20899},"user":"lauritz","tags":[]},"20899":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20900":{"varMapping":{"__isSmartRef__":true,"id":20901},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":20902},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20901":{"this":{"__isSmartRef__":true,"id":20757}},"20902":{"timestamp":{"__isSmartRef__":true,"id":20903},"user":"lauritz","tags":[]},"20903":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20904":{"target":{"__isSmartRef__":true,"id":19810},"selector":"update","args":[],"stopped":false,"tickTime":500,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"20905":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"20906":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":20907}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"20907":{"date":{"__isSmartRef__":true,"id":20908},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"20908":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20909":{"morph":{"__isSmartRef__":true,"id":19810},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20910":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"20911":{},"20912":{"displayInitialScript":{"__isSmartRef__":true,"id":20913},"displayJavaScriptSource":{"__isSmartRef__":true,"id":20917},"displaySourceForConnection":{"__isSmartRef__":true,"id":20921},"displaySourceForScript":{"__isSmartRef__":true,"id":20925},"generateSourceForConnection":{"__isSmartRef__":true,"id":20929},"generateSourceForScript":{"__isSmartRef__":true,"id":20933},"generateTargetCode":{"__isSmartRef__":true,"id":20937},"newConnection":{"__isSmartRef__":true,"id":20941},"newScript":{"__isSmartRef__":true,"id":20945},"reset":{"__isSmartRef__":true,"id":20949},"selectChangedContent":{"__isSmartRef__":true,"id":20953},"setTarget":{"__isSmartRef__":true,"id":20957},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":20961},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":20965},"updateLists":{"__isSmartRef__":true,"id":20969},"onShutdown":{"__isSmartRef__":true,"id":20973},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":20977},"update":{"__isSmartRef__":true,"id":20981},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":20985},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":20989},"printTags":{"__isSmartRef__":true,"id":20997},"setTag":{"__isSmartRef__":true,"id":21001},"runScript":{"__isSmartRef__":true,"id":21005},"openPartTestRunner":{"__isSmartRef__":true,"id":21009},"hasUnsavedChanges":{"__isSmartRef__":true,"id":21013}},"20913":{"varMapping":{"__isSmartRef__":true,"id":20914},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20915},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20914":{"this":{"__isSmartRef__":true,"id":19810}},"20915":{"timestamp":{"__isSmartRef__":true,"id":20916},"user":"lauritz","tags":[]},"20916":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"20917":{"varMapping":{"__isSmartRef__":true,"id":20918},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20919},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20918":{"this":{"__isSmartRef__":true,"id":19810}},"20919":{"timestamp":{"__isSmartRef__":true,"id":20920},"user":"lauritz","tags":[]},"20920":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"20921":{"varMapping":{"__isSmartRef__":true,"id":20922},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":20923},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20922":{"this":{"__isSmartRef__":true,"id":19810}},"20923":{"timestamp":{"__isSmartRef__":true,"id":20924},"user":"conradcalmez","tags":[]},"20924":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"20925":{"varMapping":{"__isSmartRef__":true,"id":20926},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":20927},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20926":{"this":{"__isSmartRef__":true,"id":19810}},"20927":{"timestamp":{"__isSmartRef__":true,"id":20928},"user":"cschuster","tags":[]},"20928":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20929":{"varMapping":{"__isSmartRef__":true,"id":20930},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":20931},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20930":{"this":{"__isSmartRef__":true,"id":19810}},"20931":{"timestamp":{"__isSmartRef__":true,"id":20932},"user":"lauritz","tags":[]},"20932":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"20933":{"varMapping":{"__isSmartRef__":true,"id":20934},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":20935},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20934":{"this":{"__isSmartRef__":true,"id":19810}},"20935":{"timestamp":{"__isSmartRef__":true,"id":20936},"user":"cschuster","tags":[]},"20936":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20937":{"varMapping":{"__isSmartRef__":true,"id":20938},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":20939},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20938":{"this":{"__isSmartRef__":true,"id":19810}},"20939":{"timestamp":{"__isSmartRef__":true,"id":20940},"user":"lauritz","tags":[]},"20940":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"20941":{"varMapping":{"__isSmartRef__":true,"id":20942},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20943},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20942":{"this":{"__isSmartRef__":true,"id":19810}},"20943":{"timestamp":{"__isSmartRef__":true,"id":20944},"user":"lauritz","tags":[]},"20944":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"20945":{"varMapping":{"__isSmartRef__":true,"id":20946},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":20947},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20946":{"this":{"__isSmartRef__":true,"id":19810}},"20947":{"timestamp":{"__isSmartRef__":true,"id":20948},"user":"lauritz","tags":[]},"20948":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"20949":{"varMapping":{"__isSmartRef__":true,"id":20950},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":20951},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"20950":{"this":{"__isSmartRef__":true,"id":19810}},"20951":{"timestamp":{"__isSmartRef__":true,"id":20952},"user":"lauritz","tags":[]},"20952":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"20953":{"varMapping":{"__isSmartRef__":true,"id":20954},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i