0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n});\n\nthis.addScript(function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n});\n\nthis.addScript(function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n});\n\nthis.addScript(function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n});\n\nthis.addScript(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});\n\nthis.addScript(function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n});\n\nthis.addScript(function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n});\n\nthis.addScript(function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n});\n\nthis.addScript(function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n});\n\nthis.addScript(function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n});\n\nthis.addScript(function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n});\n\nthis.addScript(function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n});\n\nthis.addScript(function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});\n\nthis.addScript(function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n});\n\nthis.addScript(function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n});","textChunks":[{"__isSmartRef__":true,"id":620}],"priorSelectionRange":[6624,6624],"_ClipMode":"auto","prevScroll":[0,229],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":622},"lastSearchString":"setTarget","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":623},"__LivelyClassName__":"lively.morphic.Text"},"42":{"position":{"__isSmartRef__":true,"id":43},"_Extent":{"__isSmartRef__":true,"id":44},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":45},"_Fill":{"__isSmartRef__":true,"id":46},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"43":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"44":{"x":1028.0469530469531,"y":422.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"45":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"46":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"47":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"48":{"resizeWidth":true,"resizeHeight":true},"49":{"submorphs":[{"__isSmartRef__":true,"id":50}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":387},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":392},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":393},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":394},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":50},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":null,"_Scale":1,"layout":{"__isSmartRef__":true,"id":545},"priorExtent":{"__isSmartRef__":true,"id":546},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":547},"__LivelyClassName__":"lively.morphic.Box"},"50":{"submorphs":[],"scripts":[],"id":263,"shape":{"__isSmartRef__":true,"id":51},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":56},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":49},"layout":{"__isSmartRef__":true,"id":57},"doitContext":{"__isSmartRef__":true,"id":58},"charsReplaced":"","lastFindLoc":28,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":376}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,1154],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":378},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":379},"__LivelyClassName__":"lively.morphic.Text"},"51":{"position":{"__isSmartRef__":true,"id":52},"_Extent":{"__isSmartRef__":true,"id":53},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":54},"_Fill":{"__isSmartRef__":true,"id":55},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"52":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"53":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"54":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"55":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"56":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"57":{"resizeWidth":true,"resizeHeight":true},"58":{"submorphs":[{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":107},{"__isSmartRef__":true,"id":118},{"__isSmartRef__":true,"id":137},{"__isSmartRef__":true,"id":148}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":187},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":192},"showsHalos":false,"name":"MethodFinderPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":193},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":194},"isCopyMorphRef":true,"morphRefId":1,"layout":{"__isSmartRef__":true,"id":349},"priorExtent":{"__isSmartRef__":true,"id":350},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":351},"__LivelyClassName__":"lively.morphic.Box"},"59":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":60},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":64},"_MaxTextWidth":292,"_MaxTextHeight":25,"textColor":{"__isSmartRef__":true,"id":63},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":65},"owner":{"__isSmartRef__":true,"id":58},"charsReplaced":"methodFinder","lastFindLoc":-12,"attributeConnections":[{"__isSmartRef__":true,"id":66}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"textChunks":[{"__isSmartRef__":true,"id":67}],"priorSelectionRange":[0,0],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":69},"savedTextString":"moveBy","__LivelyClassName__":"lively.morphic.Text"},"60":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":61},"_Extent":{"__isSmartRef__":true,"id":62},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":63},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"61":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"62":{"x":292,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"63":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"64":{"x":17,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"65":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"66":{"sourceObj":{"__isSmartRef__":true,"id":59},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":58},"targetMethodName":"search","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"67":{"style":{"__isSmartRef__":true,"id":68},"morph":{"__isSmartRef__":true,"id":59},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"68":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"69":{"x":292,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"70":{"submorphs":[{"__isSmartRef__":true,"id":71}],"scripts":[],"id":2074,"shape":{"__isSmartRef__":true,"id":81},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":95},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":85},"lighterFill":{"__isSmartRef__":true,"id":96},"label":{"__isSmartRef__":true,"id":71},"showsHalos":false,"name":"searchButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":105},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":58},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":106}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button"},"71":{"submorphs":[],"scripts":[],"id":2075,"shape":{"__isSmartRef__":true,"id":72},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":76},"_MaxTextWidth":null,"_MaxTextHeight":30,"padding":{"__isSmartRef__":true,"id":77},"_Padding":{"__isSmartRef__":true,"id":77},"owner":{"__isSmartRef__":true,"id":70},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":78}],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.Text"},"72":{"position":{"__isSmartRef__":true,"id":73},"_Extent":{"__isSmartRef__":true,"id":74},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":75},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"73":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"74":{"x":58,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"75":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"76":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"77":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"78":{"style":{"__isSmartRef__":true,"id":79},"morph":{"__isSmartRef__":true,"id":71},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"79":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"80":{"x":58,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"81":{"position":{"__isSmartRef__":true,"id":82},"_Extent":{"__isSmartRef__":true,"id":83},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":84},"_Fill":{"__isSmartRef__":true,"id":85},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"82":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"83":{"x":100,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"84":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"85":{"stops":[{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":92}],"vector":{"__isSmartRef__":true,"id":94},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"86":{"offset":0,"color":{"__isSmartRef__":true,"id":87}},"87":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"88":{"offset":0.4,"color":{"__isSmartRef__":true,"id":89}},"89":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"90":{"offset":0.6,"color":{"__isSmartRef__":true,"id":91}},"91":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"92":{"offset":1,"color":{"__isSmartRef__":true,"id":93}},"93":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"94":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"95":{"x":329,"y":23,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"96":{"stops":[{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":103}],"vector":{"__isSmartRef__":true,"id":94},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"97":{"offset":0,"color":{"__isSmartRef__":true,"id":98}},"98":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"99":{"offset":0.4,"color":{"__isSmartRef__":true,"id":100}},"100":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"101":{"offset":0.6,"color":{"__isSmartRef__":true,"id":102}},"102":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"103":{"offset":1,"color":{"__isSmartRef__":true,"id":104}},"104":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"105":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"106":{"sourceObj":{"__isSmartRef__":true,"id":70},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":59},"targetMethodName":"doSave","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"107":{"submorphs":[],"scripts":[],"id":740,"shape":{"__isSmartRef__":true,"id":108},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":113},"itemList":[],"showsHalos":false,"name":"searchResultList","partsBinMetaInfo":{"__isSmartRef__":true,"id":114},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":58},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":115}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,35],"resizeHeight":true,"resizeWidth":true,"layout":{"__isSmartRef__":true,"id":116},"priorExtent":{"__isSmartRef__":true,"id":117},"__LivelyClassName__":"lively.morphic.List"},"108":{"position":{"__isSmartRef__":true,"id":109},"_Extent":{"__isSmartRef__":true,"id":110},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":111},"_Fill":{"__isSmartRef__":true,"id":112},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"109":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"110":{"x":703.3800299912526,"y":145.98799096394293,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"111":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"112":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"113":{"x":8,"y":60,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"114":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"115":{"sourceObj":{"__isSmartRef__":true,"id":107},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":58},"targetMethodName":"browse","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"116":{"resizeWidth":true},"117":{"x":702.3800299912526,"y":145.98799096394293,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"118":{"submorphs":[],"scripts":[],"id":298,"shape":{"__isSmartRef__":true,"id":119},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":124},"_MaxTextWidth":702.0469590469621,"_MaxTextHeight":197.48209598213498,"textStyle":null,"layout":{"__isSmartRef__":true,"id":125},"doitContext":{"__isSmartRef__":true,"id":58},"charsReplaced":"","lastFindLoc":697,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"sourceText","savedTextString":"// MethodFinder (this)\n\n// ** MethodFinder's Scripts **\nthis.addScript(function browse(fileFragment) {\n\tfileFragment && fileFragment.browseIt()\n});\n\nthis.addScript(function reset() {\n\tthis.get('searchResultList').updateList([]);\n\tthis.get('searchResultList').setSelection(null);\n\tthis.get('searchText').setTextString('enter search term here');\n});\n\n\nthis.addScript(function search(searchString) {\n\tvar finds = [];\n\tvar re = new RegExp(searchString)\n\tvar i=0;\n\tvar time = Functions.timeToRun(function() {\n\tGlobal.classes(true).forEach(function(eaClass) {\n\t\tFunctions.own(eaClass.prototype)\n\t\t\t.forEach(function(eaMethod) {\n\t\t\t\ti++;\n\t\t\t\tif (eaMethod.match(re)){\n\t\t\t\t\tfinds.push([eaClass, eaMethod])\n\t\t\t\t}\t\n\t\t\t})\t\n\t})})\n\talert(\"search \" + i + \" methods, found \" + finds.length + \" methods in \" + time + \"ms\")\n\n\tvar items = finds.collect(function(ea) {\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: ea[0].name + \": \" + ea[1],\n\t\t}\n\t})\n\tthis.get('searchResultList').updateList(items);\n});","textChunks":[{"__isSmartRef__":true,"id":126}],"priorSelectionRange":[0,249],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"owner":{"__isSmartRef__":true,"id":58},"_Scale":0.9979990019999998,"priorExtent":{"__isSmartRef__":true,"id":128},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":129},"__LivelyClassName__":"lively.morphic.Text"},"119":{"position":{"__isSmartRef__":true,"id":120},"_Extent":{"__isSmartRef__":true,"id":121},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":122},"_Fill":{"__isSmartRef__":true,"id":123},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"120":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"121":{"x":702.0469590469621,"y":197.48209598213498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"122":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"123":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"124":{"x":10.701682800375693,"y":247.98173452400079,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"125":{"resizeWidth":true,"resizeHeight":true,"moveVertical":false,"moveHorizontal":false},"126":{"style":{"__isSmartRef__":true,"id":127},"morph":{"__isSmartRef__":true,"id":118},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"127":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"128":{"x":702.0469590469621,"y":197.48209598213498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"129":{"doSave":{"__isSmartRef__":true,"id":130}},"130":{"varMapping":{"__isSmartRef__":true,"id":131},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":136},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"131":{"this":{"__isSmartRef__":true,"id":118},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":132}},"132":{"$super":{"__isSmartRef__":true,"id":133}},"133":{"varMapping":{"__isSmartRef__":true,"id":134},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":135},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"134":{"obj":{"__isSmartRef__":true,"id":118},"name":"doSave"},"135":{},"136":{},"137":{"submorphs":[],"scripts":[],"id":123,"shape":{"__isSmartRef__":true,"id":138},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":143},"_MaxTextWidth":702.0469590469621,"_MaxTextHeight":20.48209598213498,"textStyle":null,"layout":{"__isSmartRef__":true,"id":144},"charsReplaced":"","lastFindLoc":697,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"infoText","savedTextString":"// MethodFinder (this)\n\n// ** MethodFinder's Scripts **\nthis.addScript(function browse(fileFragment) {\n\tfileFragment && fileFragment.browseIt()\n});\n\nthis.addScript(function reset() {\n\tthis.get('searchResultList').updateList([]);\n\tthis.get('searchResultList').setSelection(null);\n\tthis.get('searchText').setTextString('enter search term here');\n});\n\n\nthis.addScript(function search(searchString) {\n\tvar finds = [];\n\tvar re = new RegExp(searchString)\n\tvar i=0;\n\tvar time = Functions.timeToRun(function() {\n\tGlobal.classes(true).forEach(function(eaClass) {\n\t\tFunctions.own(eaClass.prototype)\n\t\t\t.forEach(function(eaMethod) {\n\t\t\t\ti++;\n\t\t\t\tif (eaMethod.match(re)){\n\t\t\t\t\tfinds.push([eaClass, eaMethod])\n\t\t\t\t}\t\n\t\t\t})\t\n\t})})\n\talert(\"search \" + i + \" methods, found \" + finds.length + \" methods in \" + time + \"ms\")\n\n\tvar items = finds.collect(function(ea) {\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: ea[0].name + \": \" + ea[1],\n\t\t}\n\t})\n\tthis.get('searchResultList').updateList(items);\n});","textChunks":[{"__isSmartRef__":true,"id":145}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"_Scale":0.9979990019999998,"priorExtent":{"__isSmartRef__":true,"id":147},"owner":{"__isSmartRef__":true,"id":58},"__LivelyClassName__":"lively.morphic.Text"},"138":{"position":{"__isSmartRef__":true,"id":139},"_Extent":{"__isSmartRef__":true,"id":140},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":141},"_Fill":{"__isSmartRef__":true,"id":142},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"139":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"140":{"x":702.0469590469621,"y":20.48209598213498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"141":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"142":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"143":{"x":6.701682800375693,"y":215.98173452400079,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"144":{"resizeWidth":true,"resizeHeight":false,"moveVertical":false,"moveHorizontal":false},"145":{"style":{"__isSmartRef__":true,"id":146},"morph":{"__isSmartRef__":true,"id":137},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"146":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"147":{"x":702.0469590469621,"y":20.48209598213498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"148":{"submorphs":[{"__isSmartRef__":true,"id":149}],"scripts":[],"id":1138,"shape":{"__isSmartRef__":true,"id":160},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":174},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":164},"lighterFill":{"__isSmartRef__":true,"id":175},"label":{"__isSmartRef__":true,"id":149},"showsHalos":false,"name":"browseSCB2","partsBinMetaInfo":{"__isSmartRef__":true,"id":184},"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":185}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":186},"owner":{"__isSmartRef__":true,"id":58},"__LivelyClassName__":"lively.morphic.Button"},"149":{"submorphs":[],"scripts":[],"id":2075,"shape":{"__isSmartRef__":true,"id":150},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":154},"_MaxTextWidth":115,"_MaxTextHeight":27,"padding":{"__isSmartRef__":true,"id":155},"_Padding":{"__isSmartRef__":true,"id":156},"owner":{"__isSmartRef__":true,"id":148},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":157}],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":159},"_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"150":{"position":{"__isSmartRef__":true,"id":151},"_Extent":{"__isSmartRef__":true,"id":152},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":153},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"151":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"152":{"x":115,"y":27,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"153":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"154":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"155":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"156":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"157":{"style":{"__isSmartRef__":true,"id":158},"morph":{"__isSmartRef__":true,"id":149},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"158":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"159":{"x":115,"y":27,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"160":{"position":{"__isSmartRef__":true,"id":161},"_Extent":{"__isSmartRef__":true,"id":162},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":163},"_Fill":{"__isSmartRef__":true,"id":164},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"161":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"162":{"x":115,"y":27,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"163":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"164":{"stops":[{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":171}],"vector":{"__isSmartRef__":true,"id":173},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"165":{"offset":0,"color":{"__isSmartRef__":true,"id":166}},"166":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"167":{"offset":0.4,"color":{"__isSmartRef__":true,"id":168}},"168":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"169":{"offset":0.6,"color":{"__isSmartRef__":true,"id":170}},"170":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"171":{"offset":1,"color":{"__isSmartRef__":true,"id":172}},"172":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"173":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"174":{"x":442.0439335888881,"y":26.725910952184506,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"175":{"stops":[{"__isSmartRef__":true,"id":176},{"__isSmartRef__":true,"id":178},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":182}],"vector":{"__isSmartRef__":true,"id":173},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"176":{"offset":0,"color":{"__isSmartRef__":true,"id":177}},"177":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"178":{"offset":0.4,"color":{"__isSmartRef__":true,"id":179}},"179":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"180":{"offset":0.6,"color":{"__isSmartRef__":true,"id":181}},"181":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"182":{"offset":1,"color":{"__isSmartRef__":true,"id":183}},"183":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"184":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"185":{"sourceObj":{"__isSmartRef__":true,"id":148},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":58},"targetMethodName":"browseSCB","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"186":{"x":114,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"187":{"position":{"__isSmartRef__":true,"id":188},"_Extent":{"__isSmartRef__":true,"id":189},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":190},"_Fill":{"__isSmartRef__":true,"id":191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"188":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"189":{"x":724.4170420843768,"y":455.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"190":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"191":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"192":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"193":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"requiredModules":["lively.ide"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"194":{"submorphs":[{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":311}],"scripts":[],"id":2470,"shape":{"__isSmartRef__":true,"id":342},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":344},"_Position":{"__isSmartRef__":true,"id":345},"priorExtent":{"__isSmartRef__":true,"id":346},"targetMorph":{"__isSmartRef__":true,"id":58},"titleBar":{"__isSmartRef__":true,"id":195},"contentOffset":{"__isSmartRef__":true,"id":192},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":347},"showsHalos":false,"name":"MethodFinder","partsBinMetaInfo":{"__isSmartRef__":true,"id":348},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":null,"state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"195":{"submorphs":[{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":243},{"__isSmartRef__":true,"id":269}],"scripts":[],"id":2471,"shape":{"__isSmartRef__":true,"id":296},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":308},"_Position":{"__isSmartRef__":true,"id":309},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":194},"label":{"__isSmartRef__":true,"id":196},"closeButton":{"__isSmartRef__":true,"id":205},"menuButton":{"__isSmartRef__":true,"id":243},"collapseButton":{"__isSmartRef__":true,"id":269},"priorExtent":{"__isSmartRef__":true,"id":310},"owner":{"__isSmartRef__":true,"id":194},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"196":{"submorphs":[],"scripts":[],"id":2472,"shape":{"__isSmartRef__":true,"id":197},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":200},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":201},"priorExtent":{"__isSmartRef__":true,"id":202},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":203}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":195},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"197":{"_Position":{"__isSmartRef__":true,"id":198},"_Extent":{"__isSmartRef__":true,"id":199},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":190},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"198":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"199":{"x":128,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"200":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"201":{"x":298.2085210421884,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"202":{"x":128,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"203":{"style":{"__isSmartRef__":true,"id":204},"morph":{"__isSmartRef__":true,"id":196},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"204":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"205":{"submorphs":[{"__isSmartRef__":true,"id":206}],"scripts":[],"id":2473,"shape":{"__isSmartRef__":true,"id":215},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":229},"priorExtent":{"__isSmartRef__":true,"id":230},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":231},"label":{"__isSmartRef__":true,"id":206},"owner":{"__isSmartRef__":true,"id":195},"layout":{"__isSmartRef__":true,"id":240},"attributeConnections":[{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":242}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"206":{"submorphs":[],"scripts":[],"id":2474,"shape":{"__isSmartRef__":true,"id":207},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":210},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":211},"priorExtent":{"__isSmartRef__":true,"id":212},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":213}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":205},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"207":{"_Position":{"__isSmartRef__":true,"id":208},"_Extent":{"__isSmartRef__":true,"id":209},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":190},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"208":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"209":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"210":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"211":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"212":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"213":{"style":{"__isSmartRef__":true,"id":214},"morph":{"__isSmartRef__":true,"id":206},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"214":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"215":{"_Position":{"__isSmartRef__":true,"id":216},"_Extent":{"__isSmartRef__":true,"id":217},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"216":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"217":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"218":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"219":{"stops":[{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":222},{"__isSmartRef__":true,"id":224},{"__isSmartRef__":true,"id":226}],"vector":{"__isSmartRef__":true,"id":228},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"220":{"offset":0,"color":{"__isSmartRef__":true,"id":221}},"221":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"222":{"offset":0.4,"color":{"__isSmartRef__":true,"id":223}},"223":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"224":{"offset":0.6,"color":{"__isSmartRef__":true,"id":225}},"225":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"226":{"offset":1,"color":{"__isSmartRef__":true,"id":227}},"227":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"228":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"229":{"x":704.4170420843768,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"230":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"231":{"stops":[{"__isSmartRef__":true,"id":232},{"__isSmartRef__":true,"id":234},{"__isSmartRef__":true,"id":236},{"__isSmartRef__":true,"id":238}],"vector":{"__isSmartRef__":true,"id":228},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"232":{"offset":0,"color":{"__isSmartRef__":true,"id":233}},"233":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"234":{"offset":0.4,"color":{"__isSmartRef__":true,"id":235}},"235":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"236":{"offset":0.6,"color":{"__isSmartRef__":true,"id":237}},"237":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"238":{"offset":1,"color":{"__isSmartRef__":true,"id":239}},"239":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"240":{"moveHorizontal":true},"241":{"sourceObj":{"__isSmartRef__":true,"id":205},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":194},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"242":{"sourceObj":{"__isSmartRef__":true,"id":205},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":194},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"243":{"submorphs":[{"__isSmartRef__":true,"id":244}],"scripts":[],"id":2475,"shape":{"__isSmartRef__":true,"id":253},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":256},"priorExtent":{"__isSmartRef__":true,"id":257},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":258},"label":{"__isSmartRef__":true,"id":244},"owner":{"__isSmartRef__":true,"id":195},"attributeConnections":[{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":268}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"244":{"submorphs":[],"scripts":[],"id":2476,"shape":{"__isSmartRef__":true,"id":245},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":248},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":249},"priorExtent":{"__isSmartRef__":true,"id":250},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":251}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":243},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"245":{"_Position":{"__isSmartRef__":true,"id":246},"_Extent":{"__isSmartRef__":true,"id":247},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":190},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"246":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"247":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"248":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"249":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"250":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"251":{"style":{"__isSmartRef__":true,"id":252},"morph":{"__isSmartRef__":true,"id":244},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"252":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"253":{"_Position":{"__isSmartRef__":true,"id":254},"_Extent":{"__isSmartRef__":true,"id":255},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"254":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"255":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"256":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"257":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"258":{"stops":[{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":265}],"vector":{"__isSmartRef__":true,"id":228},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"259":{"offset":0,"color":{"__isSmartRef__":true,"id":260}},"260":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"261":{"offset":0.4,"color":{"__isSmartRef__":true,"id":262}},"262":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"263":{"offset":0.6,"color":{"__isSmartRef__":true,"id":264}},"264":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"265":{"offset":1,"color":{"__isSmartRef__":true,"id":266}},"266":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"267":{"sourceObj":{"__isSmartRef__":true,"id":243},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":194},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"268":{"sourceObj":{"__isSmartRef__":true,"id":243},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":194},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"269":{"submorphs":[{"__isSmartRef__":true,"id":270}],"scripts":[],"id":2477,"shape":{"__isSmartRef__":true,"id":279},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":282},"priorExtent":{"__isSmartRef__":true,"id":283},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":284},"label":{"__isSmartRef__":true,"id":270},"owner":{"__isSmartRef__":true,"id":195},"layout":{"__isSmartRef__":true,"id":293},"attributeConnections":[{"__isSmartRef__":true,"id":294},{"__isSmartRef__":true,"id":295}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"270":{"submorphs":[],"scripts":[],"id":2478,"shape":{"__isSmartRef__":true,"id":271},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":274},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":275},"priorExtent":{"__isSmartRef__":true,"id":276},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":277}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":269},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"271":{"_Position":{"__isSmartRef__":true,"id":272},"_Extent":{"__isSmartRef__":true,"id":273},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":190},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"272":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"273":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"274":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"275":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"276":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"277":{"style":{"__isSmartRef__":true,"id":278},"morph":{"__isSmartRef__":true,"id":270},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"278":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"279":{"_Position":{"__isSmartRef__":true,"id":280},"_Extent":{"__isSmartRef__":true,"id":281},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"280":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"281":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"282":{"x":685.4170420843768,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"283":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"284":{"stops":[{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":287},{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":291}],"vector":{"__isSmartRef__":true,"id":228},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"285":{"offset":0,"color":{"__isSmartRef__":true,"id":286}},"286":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"287":{"offset":0.4,"color":{"__isSmartRef__":true,"id":288}},"288":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"289":{"offset":0.6,"color":{"__isSmartRef__":true,"id":290}},"290":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"291":{"offset":1,"color":{"__isSmartRef__":true,"id":292}},"292":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"293":{"moveHorizontal":true},"294":{"sourceObj":{"__isSmartRef__":true,"id":269},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":194},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"295":{"sourceObj":{"__isSmartRef__":true,"id":269},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":194},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"296":{"_Position":{"__isSmartRef__":true,"id":297},"_Extent":{"__isSmartRef__":true,"id":298},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":299},"_Fill":{"__isSmartRef__":true,"id":300},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"297":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"298":{"x":724.4170420843768,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"299":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"300":{"stops":[{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":305}],"vector":{"__isSmartRef__":true,"id":307},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"301":{"offset":0,"color":{"__isSmartRef__":true,"id":302}},"302":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"303":{"offset":0.6,"color":{"__isSmartRef__":true,"id":304}},"304":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"305":{"offset":1,"color":{"__isSmartRef__":true,"id":306}},"306":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"307":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"308":{"resizeWidth":true,"adjustForNewBounds":true},"309":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"310":{"x":724.4170420843768,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"311":{"submorphs":[],"scripts":[],"id":260,"shape":{"__isSmartRef__":true,"id":312},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":317},"showsHalos":false,"name":"ResizeCorner2","partsBinMetaInfo":{"__isSmartRef__":true,"id":318},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1.0000000000000002,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":319},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":194},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":320},"__LivelyClassName__":"lively.morphic.Box"},"312":{"position":{"__isSmartRef__":true,"id":313},"_Extent":{"__isSmartRef__":true,"id":314},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":315},"_Fill":{"__isSmartRef__":true,"id":316},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"313":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"314":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"315":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"316":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"317":{"x":711.4170420843768,"y":462.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"318":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"319":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"320":{"onDrag":{"__isSmartRef__":true,"id":321},"onDragEnd":{"__isSmartRef__":true,"id":328},"onDragStart":{"__isSmartRef__":true,"id":335}},"321":{"varMapping":{"__isSmartRef__":true,"id":322},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":327},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"322":{"this":{"__isSmartRef__":true,"id":311},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":323}},"323":{"$super":{"__isSmartRef__":true,"id":324}},"324":{"varMapping":{"__isSmartRef__":true,"id":325},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":326},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"325":{"obj":{"__isSmartRef__":true,"id":311},"name":"onDrag"},"326":{},"327":{},"328":{"varMapping":{"__isSmartRef__":true,"id":329},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":334},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"329":{"this":{"__isSmartRef__":true,"id":311},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":330}},"330":{"$super":{"__isSmartRef__":true,"id":331}},"331":{"varMapping":{"__isSmartRef__":true,"id":332},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":333},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"332":{"obj":{"__isSmartRef__":true,"id":311},"name":"onDragEnd"},"333":{},"334":{},"335":{"varMapping":{"__isSmartRef__":true,"id":336},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":341},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"336":{"this":{"__isSmartRef__":true,"id":311},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":337}},"337":{"$super":{"__isSmartRef__":true,"id":338}},"338":{"varMapping":{"__isSmartRef__":true,"id":339},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":340},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"339":{"obj":{"__isSmartRef__":true,"id":311},"name":"onDragStart"},"340":{},"341":{},"342":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":343},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"343":{"x":724.4170420843768,"y":477.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"344":{"adjustForNewBounds":true},"345":{"x":140.30344007744975,"y":286.94317893667846,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"346":{"x":724.4170420843768,"y":477.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"347":{"x":576,"y":292,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"348":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A method finder that searches all loaded classes and methods for matches in the source. ","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"349":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"350":{"x":724.4170420843768,"y":455.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"351":{"search":{"__isSmartRef__":true,"id":352},"browse":{"__isSmartRef__":true,"id":355},"reset":{"__isSmartRef__":true,"id":358},"setSearch":{"__isSmartRef__":true,"id":361},"emphasizeStringIn":{"__isSmartRef__":true,"id":364},"withAllMethodsDo":{"__isSmartRef__":true,"id":367},"itemsFromFinds":{"__isSmartRef__":true,"id":370},"browseSCB":{"__isSmartRef__":true,"id":373}},"352":{"varMapping":{"__isSmartRef__":true,"id":353},"source":"function search(searchString) {\n\tvar finds = [];\n\tvar i=0;\n\tvar re = new RegExp(searchString)\n\tvar time = Functions.timeToRun(function() {\n\tthis.withAllMethodsDo(function(object, eaMethod) {\n\t\ti++;\n\t\tvar name;\n\t\tif (!object) return;\n\n\t\tif (object.constructor.prototype == object)\n\t\t\tname = object.constructor.name\n\n\t\tif (object.name) name = object.name;\n\t\t// if (object.constructor.prototype == object)\n\t\t\tname = name + \"(object)\"\n\t\tvar string = name + \": \" + eaMethod;\t\t\n\t\tvar item = {object: object, method: eaMethod, string: string};\n\n\t\tif (eaMethod.match(re)) {\n\t\t\titem.search= 'implementor',\n\t\t\tfinds.push(item)\n\t\t\treturn;\n\t\t}\t\n\n\t\tvar f = object[eaMethod];\n\t\tif (!f || !f.getOriginal) return;\n\t\tvar source = String(f.getOriginal())\n\t\tif (source.match(re)){\n\t\t\titem.search = 'sender'\n\t\t\tfinds.push(item)\n\t\t}\t\n\t})\n\t}.bind(this))\n\n\talert(\"search \" + i + \" methods, found \" \n\t\t+ finds.length + \" methods in \" + time + \"ms\")\n\tvar items = this.itemsFromFinds(finds)\n\tthis.get('searchResultList').updateList(items);\n}","funcProperties":{"__isSmartRef__":true,"id":354},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"353":{"this":{"__isSmartRef__":true,"id":58}},"354":{},"355":{"varMapping":{"__isSmartRef__":true,"id":356},"source":"function browse(methodItem) {\n\tif (! methodItem) return;\n\tvar methodName = methodItem.method;\n\tvar object = methodItem.object;\n\tvar orgFunc = object[methodName];\n\tif (!orgFunc) {\n\t\tthis.get('sourceText').setTextString('no source');\n\t\treturn\n\t}\n\torgFunc = orgFunc.getOriginal()\n\t\n\tthis.targetFunction = orgFunc;\n\n\tvar source = \"// changes here only affect runtime\\n\" +\n\t\t\torgFunc.declaredClass + \".addMethods({\\n\\t\" + methodName + \":\" +\n\t\t\torgFunc + \"\\n});\"\n\n\tthis.get('sourceText').setTextString(source)\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('sourceText').highlightJavaScriptSyntax()\n\n\tthis.get('sourceText').emphasizeRegex(new RegExp(this.get('searchText').textString, \"g\"), {color: Color.red});\n\n\tvar info = '' + orgFunc.sourceModule \n\n\tthis.get('infoText').setTextString(info)\n}","funcProperties":{"__isSmartRef__":true,"id":357},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"356":{"this":{"__isSmartRef__":true,"id":58}},"357":{},"358":{"varMapping":{"__isSmartRef__":true,"id":359},"source":"function reset() {\n\tthis.get('searchResultList').updateList([]);\n\tthis.get('searchResultList').setSelection(null);\n\tthis.get('searchText').setTextString('enter method name her');\n\tthis.get('sourceText').setTextString('no code');\n\tthis.get('infoText').setTextString('');\n}","funcProperties":{"__isSmartRef__":true,"id":360},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"359":{"this":{"__isSmartRef__":true,"id":58}},"360":{},"361":{"varMapping":{"__isSmartRef__":true,"id":362},"source":"function setSearch(searchString) {\n\tthis.get('searchText').setTextString(searchString);\n\tthis.search(searchString)\n\tvar list = this.get('searchResultList').getList();\n\tif (list.length > 0) this.get('searchResultList').setSelection(list[0])\n}","funcProperties":{"__isSmartRef__":true,"id":363},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"362":{"this":{"__isSmartRef__":true,"id":58}},"363":{},"364":{"varMapping":{"__isSmartRef__":true,"id":365},"source":"function emphasizeStringIn(morph, string, style) {\n\tvar m;\n\tvar re = new RegExp(string, \"g\");\n\twhile(m = re.exec(morph.textString)) {\n\t\tvar from = m.index,\n\t\t\tto = m.index + m[0].length;\n\t\tmorph.emphasize(style, from, to)\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":366},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"365":{"this":{"__isSmartRef__":true,"id":58}},"366":{},"367":{"varMapping":{"__isSmartRef__":true,"id":368},"source":"function withAllMethodsDo(func) {\n\n\tGlobal.classes(true).uniq().forEach(function(eaClass) {\n\t\tFunctions.own(eaClass).forEach(function(eaMethod) {\n\t\t\tfunc(eaClass, eaMethod)\n\t\t});\t\n\n\t\tFunctions.own(eaClass.prototype).forEach(function(eaMethod) {\n\t\t\tfunc(eaClass.prototype, eaMethod)\n\t\t})\t\n\t})\n}","funcProperties":{"__isSmartRef__":true,"id":369},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"368":{"this":{"__isSmartRef__":true,"id":58}},"369":{},"370":{"varMapping":{"__isSmartRef__":true,"id":371},"source":"function itemsFromFinds(finds) {\n\tfinds = finds.sortBy(function(ea) {return ea.string})\n\tvar items = finds.collect(function(ea) {\n\t\tvar pref = \"\";\n\t\tif (ea.search == \"sender\") pref = \"full: \"\n\t\tif (ea.search == \"implementor\") pref = \"name: \"\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: pref + ea.string,\n\t\t}\n\t})\n\treturn items\n}","funcProperties":{"__isSmartRef__":true,"id":372},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"371":{"this":{"__isSmartRef__":true,"id":58}},"372":{},"373":{"varMapping":{"__isSmartRef__":true,"id":374},"source":"function browseSCB() {\n\talertOK(\"open SCB\");\n\tif (!this.targetFunction) return;\n\tvar methodName = this.targetFunction.methodName,\n\t\tclassName = this.targetFunction.declaredClass.type \n\t\turi = new URL(this.targetFunction.sourceModule.uri()),\n\t\trelative = uri.relativePathFrom(new URL(Config.codeBase)),\n\t\tmoduleNode = lively.ide.startSourceControl().addModule(relative),\n\t\trootNode = moduleNode.ast(),\n\t\tfileFragments = rootNode.subElements(10).select(function(ea) {\n\t\t\tvar path = ea.getOwnerNamePath()\n\t\t\treturn path.include(methodName) && path.include(methodName) \n\t\t});\n\n\talertOK(\"found following places to browse: \" + fileFragments)\n\tif (fileFragments.length > 0) {\n\t\tfileFragments[0].browseIt()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":375},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"374":{"this":{"__isSmartRef__":true,"id":58}},"375":{},"376":{"style":{"__isSmartRef__":true,"id":377},"morph":{"__isSmartRef__":true,"id":50},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"377":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"378":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"379":{"doSave":{"__isSmartRef__":true,"id":380}},"380":{"varMapping":{"__isSmartRef__":true,"id":381},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":386},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"381":{"this":{"__isSmartRef__":true,"id":50},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":382}},"382":{"$super":{"__isSmartRef__":true,"id":383}},"383":{"varMapping":{"__isSmartRef__":true,"id":384},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":385},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"384":{"obj":{"__isSmartRef__":true,"id":50},"name":"doSave"},"385":{},"386":{},"387":{"position":{"__isSmartRef__":true,"id":388},"_Extent":{"__isSmartRef__":true,"id":389},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":390},"_Fill":{"__isSmartRef__":true,"id":391},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"388":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"389":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"390":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"391":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"392":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"393":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"394":{"submorphs":[{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":395},{"__isSmartRef__":true,"id":506}],"scripts":[],"id":18205,"shape":{"__isSmartRef__":true,"id":537},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":539},"_Position":{"__isSmartRef__":true,"id":540},"priorExtent":{"__isSmartRef__":true,"id":541},"targetMorph":{"__isSmartRef__":true,"id":49},"titleBar":{"__isSmartRef__":true,"id":395},"contentOffset":{"__isSmartRef__":true,"id":542},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":543},"showsHalos":false,"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":544},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":null,"state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"395":{"submorphs":[{"__isSmartRef__":true,"id":396},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":442},{"__isSmartRef__":true,"id":467}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":493},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":503},"_Position":{"__isSmartRef__":true,"id":504},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":394},"label":{"__isSmartRef__":true,"id":396},"closeButton":{"__isSmartRef__":true,"id":405},"menuButton":{"__isSmartRef__":true,"id":442},"collapseButton":{"__isSmartRef__":true,"id":467},"priorExtent":{"__isSmartRef__":true,"id":505},"owner":{"__isSmartRef__":true,"id":394},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"396":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":397},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":400},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":401},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":402}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":395},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":404},"__LivelyClassName__":"lively.morphic.Text"},"397":{"_Position":{"__isSmartRef__":true,"id":398},"_Extent":{"__isSmartRef__":true,"id":399},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":390},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"398":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"399":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"400":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"401":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"402":{"style":{"__isSmartRef__":true,"id":403},"morph":{"__isSmartRef__":true,"id":396},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"403":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"404":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"405":{"submorphs":[{"__isSmartRef__":true,"id":406}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":415},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":429},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":419},"lighterFill":{"__isSmartRef__":true,"id":430},"label":{"__isSmartRef__":true,"id":406},"owner":{"__isSmartRef__":true,"id":395},"layout":{"__isSmartRef__":true,"id":439},"attributeConnections":[{"__isSmartRef__":true,"id":440},{"__isSmartRef__":true,"id":441}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"406":{"submorphs":[],"scripts":[],"id":18209,"shape":{"__isSmartRef__":true,"id":407},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":410},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":411},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":412}],"owner":{"__isSmartRef__":true,"id":405},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":414},"__LivelyClassName__":"lively.morphic.Text"},"407":{"_Position":{"__isSmartRef__":true,"id":408},"_Extent":{"__isSmartRef__":true,"id":409},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":390},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"408":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"409":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"410":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"411":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"412":{"style":{"__isSmartRef__":true,"id":413},"morph":{"__isSmartRef__":true,"id":406},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"413":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"414":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"415":{"_Position":{"__isSmartRef__":true,"id":416},"_Extent":{"__isSmartRef__":true,"id":417},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":418},"_Fill":{"__isSmartRef__":true,"id":419},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"416":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"417":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"418":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"419":{"stops":[{"__isSmartRef__":true,"id":420},{"__isSmartRef__":true,"id":422},{"__isSmartRef__":true,"id":424},{"__isSmartRef__":true,"id":426}],"vector":{"__isSmartRef__":true,"id":428},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"420":{"offset":0,"color":{"__isSmartRef__":true,"id":421}},"421":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"422":{"offset":0.4,"color":{"__isSmartRef__":true,"id":423}},"423":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"424":{"offset":0.6,"color":{"__isSmartRef__":true,"id":425}},"425":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"426":{"offset":1,"color":{"__isSmartRef__":true,"id":427}},"427":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"428":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"429":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"430":{"stops":[{"__isSmartRef__":true,"id":431},{"__isSmartRef__":true,"id":433},{"__isSmartRef__":true,"id":435},{"__isSmartRef__":true,"id":437}],"vector":{"__isSmartRef__":true,"id":428},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"431":{"offset":0,"color":{"__isSmartRef__":true,"id":432}},"432":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"433":{"offset":0.4,"color":{"__isSmartRef__":true,"id":434}},"434":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"435":{"offset":0.6,"color":{"__isSmartRef__":true,"id":436}},"436":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"437":{"offset":1,"color":{"__isSmartRef__":true,"id":438}},"438":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"439":{"moveHorizontal":true},"440":{"sourceObj":{"__isSmartRef__":true,"id":405},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":394},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"441":{"sourceObj":{"__isSmartRef__":true,"id":405},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":394},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"442":{"submorphs":[{"__isSmartRef__":true,"id":443}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":452},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":455},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":419},"lighterFill":{"__isSmartRef__":true,"id":456},"label":{"__isSmartRef__":true,"id":443},"owner":{"__isSmartRef__":true,"id":395},"attributeConnections":[{"__isSmartRef__":true,"id":465},{"__isSmartRef__":true,"id":466}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"443":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":444},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":447},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":448},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":449}],"owner":{"__isSmartRef__":true,"id":442},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":451},"__LivelyClassName__":"lively.morphic.Text"},"444":{"_Position":{"__isSmartRef__":true,"id":445},"_Extent":{"__isSmartRef__":true,"id":446},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":390},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"445":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"446":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"447":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"448":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"449":{"style":{"__isSmartRef__":true,"id":450},"morph":{"__isSmartRef__":true,"id":443},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"450":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"451":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"452":{"_Position":{"__isSmartRef__":true,"id":453},"_Extent":{"__isSmartRef__":true,"id":454},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":418},"_Fill":{"__isSmartRef__":true,"id":419},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"453":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"454":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"455":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"456":{"stops":[{"__isSmartRef__":true,"id":457},{"__isSmartRef__":true,"id":459},{"__isSmartRef__":true,"id":461},{"__isSmartRef__":true,"id":463}],"vector":{"__isSmartRef__":true,"id":428},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"457":{"offset":0,"color":{"__isSmartRef__":true,"id":458}},"458":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"459":{"offset":0.4,"color":{"__isSmartRef__":true,"id":460}},"460":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"461":{"offset":0.6,"color":{"__isSmartRef__":true,"id":462}},"462":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"463":{"offset":1,"color":{"__isSmartRef__":true,"id":464}},"464":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"465":{"sourceObj":{"__isSmartRef__":true,"id":442},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":394},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"466":{"sourceObj":{"__isSmartRef__":true,"id":442},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":394},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"467":{"submorphs":[{"__isSmartRef__":true,"id":468}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":477},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":480},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":419},"lighterFill":{"__isSmartRef__":true,"id":481},"label":{"__isSmartRef__":true,"id":468},"owner":{"__isSmartRef__":true,"id":395},"layout":{"__isSmartRef__":true,"id":490},"attributeConnections":[{"__isSmartRef__":true,"id":491},{"__isSmartRef__":true,"id":492}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"468":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":469},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":472},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":473},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":474}],"owner":{"__isSmartRef__":true,"id":467},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":476},"__LivelyClassName__":"lively.morphic.Text"},"469":{"_Position":{"__isSmartRef__":true,"id":470},"_Extent":{"__isSmartRef__":true,"id":471},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":390},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"470":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"471":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"472":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"473":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"474":{"style":{"__isSmartRef__":true,"id":475},"morph":{"__isSmartRef__":true,"id":468},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"475":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"476":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"477":{"_Position":{"__isSmartRef__":true,"id":478},"_Extent":{"__isSmartRef__":true,"id":479},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":418},"_Fill":{"__isSmartRef__":true,"id":419},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"478":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"479":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"480":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"481":{"stops":[{"__isSmartRef__":true,"id":482},{"__isSmartRef__":true,"id":484},{"__isSmartRef__":true,"id":486},{"__isSmartRef__":true,"id":488}],"vector":{"__isSmartRef__":true,"id":428},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"482":{"offset":0,"color":{"__isSmartRef__":true,"id":483}},"483":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"484":{"offset":0.4,"color":{"__isSmartRef__":true,"id":485}},"485":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"486":{"offset":0.6,"color":{"__isSmartRef__":true,"id":487}},"487":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"488":{"offset":1,"color":{"__isSmartRef__":true,"id":489}},"489":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"490":{"moveHorizontal":true},"491":{"sourceObj":{"__isSmartRef__":true,"id":467},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":394},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"492":{"sourceObj":{"__isSmartRef__":true,"id":467},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":394},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"493":{"_Position":{"__isSmartRef__":true,"id":494},"_Extent":{"__isSmartRef__":true,"id":495},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":54},"_Fill":{"__isSmartRef__":true,"id":496},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"494":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"495":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"496":{"stops":[{"__isSmartRef__":true,"id":497},{"__isSmartRef__":true,"id":499},{"__isSmartRef__":true,"id":501}],"vector":{"__isSmartRef__":true,"id":307},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"497":{"offset":0,"color":{"__isSmartRef__":true,"id":498}},"498":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"499":{"offset":0.6,"color":{"__isSmartRef__":true,"id":500}},"500":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"501":{"offset":1,"color":{"__isSmartRef__":true,"id":502}},"502":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"503":{"resizeWidth":true,"adjustForNewBounds":true},"504":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"505":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"506":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":507},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":512},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":513},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":514},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":394},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":515},"__LivelyClassName__":"lively.morphic.Box"},"507":{"position":{"__isSmartRef__":true,"id":508},"_Extent":{"__isSmartRef__":true,"id":509},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":510},"_Fill":{"__isSmartRef__":true,"id":511},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"508":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"509":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"510":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"511":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"512":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"513":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"514":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"515":{"onDrag":{"__isSmartRef__":true,"id":516},"onDragEnd":{"__isSmartRef__":true,"id":523},"onDragStart":{"__isSmartRef__":true,"id":530}},"516":{"varMapping":{"__isSmartRef__":true,"id":517},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":522},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"517":{"this":{"__isSmartRef__":true,"id":506},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":518}},"518":{"$super":{"__isSmartRef__":true,"id":519}},"519":{"varMapping":{"__isSmartRef__":true,"id":520},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":521},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"520":{"obj":{"__isSmartRef__":true,"id":506},"name":"onDrag"},"521":{},"522":{},"523":{"varMapping":{"__isSmartRef__":true,"id":524},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":529},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"524":{"this":{"__isSmartRef__":true,"id":506},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":525}},"525":{"$super":{"__isSmartRef__":true,"id":526}},"526":{"varMapping":{"__isSmartRef__":true,"id":527},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":528},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"527":{"obj":{"__isSmartRef__":true,"id":506},"name":"onDragEnd"},"528":{},"529":{},"530":{"varMapping":{"__isSmartRef__":true,"id":531},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":536},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"531":{"this":{"__isSmartRef__":true,"id":506},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":532}},"532":{"$super":{"__isSmartRef__":true,"id":533}},"533":{"varMapping":{"__isSmartRef__":true,"id":534},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":535},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"534":{"obj":{"__isSmartRef__":true,"id":506},"name":"onDragStart"},"535":{},"536":{},"537":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":538},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"538":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"539":{"adjustForNewBounds":true},"540":{"x":287.0319662908578,"y":1033.0446009443817,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"541":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"542":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"543":{"x":1201.1916299054885,"y":1040.833543326066,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"544":{"requiredModules":[],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"545":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"546":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"547":{"addTargetScript":{"__isSmartRef__":true,"id":548},"addTestObject":{"__isSmartRef__":true,"id":551},"allMorphNames":{"__isSmartRef__":true,"id":554},"allScriptListItems":{"__isSmartRef__":true,"id":557},"bindMorphNames":{"__isSmartRef__":true,"id":560},"doSearch":{"__isSmartRef__":true,"id":563},"findSubobjects":{"__isSmartRef__":true,"id":566},"generateSourceForConnection":{"__isSmartRef__":true,"id":569},"generateSourceForObject":{"__isSmartRef__":true,"id":572},"generateSourceForProperty":{"__isSmartRef__":true,"id":575},"generateSourceForScript":{"__isSmartRef__":true,"id":578},"generateSourceForValue":{"__isSmartRef__":true,"id":581},"generateTargetCode":{"__isSmartRef__":true,"id":584},"highlightSelectedObject":{"__isSmartRef__":true,"id":587},"listItemsForObj":{"__isSmartRef__":true,"id":590},"removeTargetScript":{"__isSmartRef__":true,"id":593},"reset":{"__isSmartRef__":true,"id":596},"setSourceInPane":{"__isSmartRef__":true,"id":599},"setTarget":{"__isSmartRef__":true,"id":602},"setupConnections":{"__isSmartRef__":true,"id":605},"showTopLevelItems":{"__isSmartRef__":true,"id":608},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":611},"updateScriptList":{"__isSmartRef__":true,"id":614},"updateSourcePane":{"__isSmartRef__":true,"id":617}},"548":{"varMapping":{"__isSmartRef__":true,"id":549},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":550},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"549":{"this":{"__isSmartRef__":true,"id":49}},"550":{},"551":{"varMapping":{"__isSmartRef__":true,"id":552},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":553},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"552":{"this":{"__isSmartRef__":true,"id":49}},"553":{},"554":{"varMapping":{"__isSmartRef__":true,"id":555},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":556},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"555":{"this":{"__isSmartRef__":true,"id":49}},"556":{},"557":{"varMapping":{"__isSmartRef__":true,"id":558},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":559},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"558":{"this":{"__isSmartRef__":true,"id":49}},"559":{},"560":{"varMapping":{"__isSmartRef__":true,"id":561},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":562},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"561":{"this":{"__isSmartRef__":true,"id":49}},"562":{},"563":{"varMapping":{"__isSmartRef__":true,"id":564},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":565},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"564":{"this":{"__isSmartRef__":true,"id":49}},"565":{},"566":{"varMapping":{"__isSmartRef__":true,"id":567},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":568},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"567":{"this":{"__isSmartRef__":true,"id":49}},"568":{},"569":{"varMapping":{"__isSmartRef__":true,"id":570},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":571},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"570":{"this":{"__isSmartRef__":true,"id":49}},"571":{},"572":{"varMapping":{"__isSmartRef__":true,"id":573},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":574},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"573":{"this":{"__isSmartRef__":true,"id":49}},"574":{},"575":{"varMapping":{"__isSmartRef__":true,"id":576},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":577},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"576":{"this":{"__isSmartRef__":true,"id":49}},"577":{},"578":{"varMapping":{"__isSmartRef__":true,"id":579},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":580},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"579":{"this":{"__isSmartRef__":true,"id":49}},"580":{},"581":{"varMapping":{"__isSmartRef__":true,"id":582},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":583},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"582":{"this":{"__isSmartRef__":true,"id":49}},"583":{},"584":{"varMapping":{"__isSmartRef__":true,"id":585},"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":586},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"585":{"this":{"__isSmartRef__":true,"id":49}},"586":{},"587":{"varMapping":{"__isSmartRef__":true,"id":588},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":589},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"588":{"this":{"__isSmartRef__":true,"id":49}},"589":{},"590":{"varMapping":{"__isSmartRef__":true,"id":591},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":592},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"591":{"this":{"__isSmartRef__":true,"id":49}},"592":{},"593":{"varMapping":{"__isSmartRef__":true,"id":594},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":595},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"594":{"this":{"__isSmartRef__":true,"id":49}},"595":{},"596":{"varMapping":{"__isSmartRef__":true,"id":597},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":598},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"597":{"this":{"__isSmartRef__":true,"id":49}},"598":{},"599":{"varMapping":{"__isSmartRef__":true,"id":600},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":601},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"600":{"this":{"__isSmartRef__":true,"id":49}},"601":{},"602":{"varMapping":{"__isSmartRef__":true,"id":603},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":604},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"603":{"this":{"__isSmartRef__":true,"id":49}},"604":{},"605":{"varMapping":{"__isSmartRef__":true,"id":606},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":607},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"606":{"this":{"__isSmartRef__":true,"id":49}},"607":{},"608":{"varMapping":{"__isSmartRef__":true,"id":609},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":610},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"609":{"this":{"__isSmartRef__":true,"id":49}},"610":{},"611":{"varMapping":{"__isSmartRef__":true,"id":612},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":613},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"612":{"this":{"__isSmartRef__":true,"id":49}},"613":{},"614":{"varMapping":{"__isSmartRef__":true,"id":615},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":616},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"615":{"this":{"__isSmartRef__":true,"id":49}},"616":{},"617":{"varMapping":{"__isSmartRef__":true,"id":618},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":619},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"618":{"this":{"__isSmartRef__":true,"id":49}},"619":{},"620":{"style":{"__isSmartRef__":true,"id":621},"morph":{"__isSmartRef__":true,"id":41},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// ScriptEditorPane (this)\n\n// ** ScriptEditorPane's Scripts **\nthis.addScript(function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n});\n\nthis.addScript(function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n});\n\nthis.addScript(function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n});\n\nthis.addScript(function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n});\n\nthis.addScript(function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n});\n\nthis.addScript(function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n});\n\nthis.addScript(function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n});\n\nthis.addScript(function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n});\n\nthis.addScript(function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n});\n\nthis.addScript(function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n});\n\nthis.addScript(function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n});\n\nthis.addScript(function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n});\n\nthis.addScript(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});\n\nthis.addScript(function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n});\n\nthis.addScript(function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n});\n\nthis.addScript(function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n});\n\nthis.addScript(function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n});\n\nthis.addScript(function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n});\n\nthis.addScript(function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n});\n\nthis.addScript(function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n});\n\nthis.addScript(function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});\n\nthis.addScript(function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n});\n\nthis.addScript(function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n});","__LivelyClassName__":"lively.morphic.TextChunk"},"621":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"622":{"x":1028.0469530469531,"y":422.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"623":{"doSave":{"__isSmartRef__":true,"id":624}},"624":{"varMapping":{"__isSmartRef__":true,"id":625},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":630},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"625":{"this":{"__isSmartRef__":true,"id":41},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":626}},"626":{"$super":{"__isSmartRef__":true,"id":627}},"627":{"varMapping":{"__isSmartRef__":true,"id":628},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":629},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"628":{"obj":{"__isSmartRef__":true,"id":41},"name":"doSave"},"629":{},"630":{},"631":{"position":{"__isSmartRef__":true,"id":632},"_Extent":{"__isSmartRef__":true,"id":633},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":634},"_Fill":{"__isSmartRef__":true,"id":635},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"632":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"633":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"634":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"635":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"636":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"637":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"638":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"639":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"640":{"addTargetScript":{"__isSmartRef__":true,"id":641},"addTestObject":{"__isSmartRef__":true,"id":644},"allMorphNames":{"__isSmartRef__":true,"id":647},"allScriptListItems":{"__isSmartRef__":true,"id":650},"bindMorphNames":{"__isSmartRef__":true,"id":653},"doSearch":{"__isSmartRef__":true,"id":656},"findSubobjects":{"__isSmartRef__":true,"id":659},"generateSourceForConnection":{"__isSmartRef__":true,"id":662},"generateSourceForObject":{"__isSmartRef__":true,"id":665},"generateSourceForProperty":{"__isSmartRef__":true,"id":668},"generateSourceForScript":{"__isSmartRef__":true,"id":671},"generateSourceForValue":{"__isSmartRef__":true,"id":674},"generateTargetCode":{"__isSmartRef__":true,"id":677},"highlightSelectedObject":{"__isSmartRef__":true,"id":680},"listItemsForObj":{"__isSmartRef__":true,"id":683},"removeTargetScript":{"__isSmartRef__":true,"id":686},"reset":{"__isSmartRef__":true,"id":689},"setSourceInPane":{"__isSmartRef__":true,"id":692},"setTarget":{"__isSmartRef__":true,"id":695},"setupConnections":{"__isSmartRef__":true,"id":698},"showTopLevelItems":{"__isSmartRef__":true,"id":701},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":704},"updateScriptList":{"__isSmartRef__":true,"id":707},"updateSourcePane":{"__isSmartRef__":true,"id":710}},"641":{"varMapping":{"__isSmartRef__":true,"id":642},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":643},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"642":{"this":{"__isSmartRef__":true,"id":40}},"643":{},"644":{"varMapping":{"__isSmartRef__":true,"id":645},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":646},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"645":{"this":{"__isSmartRef__":true,"id":40}},"646":{},"647":{"varMapping":{"__isSmartRef__":true,"id":648},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":649},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"648":{"this":{"__isSmartRef__":true,"id":40}},"649":{},"650":{"varMapping":{"__isSmartRef__":true,"id":651},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":652},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"651":{"this":{"__isSmartRef__":true,"id":40}},"652":{},"653":{"varMapping":{"__isSmartRef__":true,"id":654},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":655},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"654":{"this":{"__isSmartRef__":true,"id":40}},"655":{},"656":{"varMapping":{"__isSmartRef__":true,"id":657},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":658},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"657":{"this":{"__isSmartRef__":true,"id":40}},"658":{},"659":{"varMapping":{"__isSmartRef__":true,"id":660},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":661},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"660":{"this":{"__isSmartRef__":true,"id":40}},"661":{},"662":{"varMapping":{"__isSmartRef__":true,"id":663},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":664},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"663":{"this":{"__isSmartRef__":true,"id":40}},"664":{},"665":{"varMapping":{"__isSmartRef__":true,"id":666},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":667},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"666":{"this":{"__isSmartRef__":true,"id":40}},"667":{},"668":{"varMapping":{"__isSmartRef__":true,"id":669},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":670},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"669":{"this":{"__isSmartRef__":true,"id":40}},"670":{},"671":{"varMapping":{"__isSmartRef__":true,"id":672},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":673},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"672":{"this":{"__isSmartRef__":true,"id":40}},"673":{},"674":{"varMapping":{"__isSmartRef__":true,"id":675},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":676},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"675":{"this":{"__isSmartRef__":true,"id":40}},"676":{},"677":{"varMapping":{"__isSmartRef__":true,"id":678},"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":679},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"678":{"this":{"__isSmartRef__":true,"id":40}},"679":{},"680":{"varMapping":{"__isSmartRef__":true,"id":681},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":682},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"681":{"this":{"__isSmartRef__":true,"id":40}},"682":{},"683":{"varMapping":{"__isSmartRef__":true,"id":684},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":685},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"684":{"this":{"__isSmartRef__":true,"id":40}},"685":{},"686":{"varMapping":{"__isSmartRef__":true,"id":687},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":688},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"687":{"this":{"__isSmartRef__":true,"id":40}},"688":{},"689":{"varMapping":{"__isSmartRef__":true,"id":690},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":691},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"690":{"this":{"__isSmartRef__":true,"id":40}},"691":{},"692":{"varMapping":{"__isSmartRef__":true,"id":693},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":694},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"693":{"this":{"__isSmartRef__":true,"id":40}},"694":{},"695":{"varMapping":{"__isSmartRef__":true,"id":696},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n}","funcProperties":{"__isSmartRef__":true,"id":697},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"696":{"this":{"__isSmartRef__":true,"id":40}},"697":{},"698":{"varMapping":{"__isSmartRef__":true,"id":699},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":700},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"699":{"this":{"__isSmartRef__":true,"id":40}},"700":{},"701":{"varMapping":{"__isSmartRef__":true,"id":702},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":703},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"702":{"this":{"__isSmartRef__":true,"id":40}},"703":{},"704":{"varMapping":{"__isSmartRef__":true,"id":705},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":706},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"705":{"this":{"__isSmartRef__":true,"id":40}},"706":{},"707":{"varMapping":{"__isSmartRef__":true,"id":708},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":709},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"708":{"this":{"__isSmartRef__":true,"id":40}},"709":{},"710":{"varMapping":{"__isSmartRef__":true,"id":711},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":712},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"711":{"this":{"__isSmartRef__":true,"id":40}},"712":{},"713":{"submorphs":[{"__isSmartRef__":true,"id":714},{"__isSmartRef__":true,"id":723},{"__isSmartRef__":true,"id":760},{"__isSmartRef__":true,"id":785}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":811},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":822},"_Position":{"__isSmartRef__":true,"id":823},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":39},"label":{"__isSmartRef__":true,"id":714},"closeButton":{"__isSmartRef__":true,"id":723},"menuButton":{"__isSmartRef__":true,"id":760},"collapseButton":{"__isSmartRef__":true,"id":785},"priorExtent":{"__isSmartRef__":true,"id":824},"owner":{"__isSmartRef__":true,"id":39},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"714":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":715},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":718},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":719},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":720}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":713},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":722},"__LivelyClassName__":"lively.morphic.Text"},"715":{"_Position":{"__isSmartRef__":true,"id":716},"_Extent":{"__isSmartRef__":true,"id":717},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":634},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"716":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"717":{"x":981.0809190809191,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"718":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"719":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"720":{"style":{"__isSmartRef__":true,"id":721},"morph":{"__isSmartRef__":true,"id":714},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditorPane","__LivelyClassName__":"lively.morphic.TextChunk"},"721":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"722":{"x":981.0809190809191,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"723":{"submorphs":[{"__isSmartRef__":true,"id":724}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":733},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":747},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":737},"lighterFill":{"__isSmartRef__":true,"id":748},"label":{"__isSmartRef__":true,"id":724},"owner":{"__isSmartRef__":true,"id":713},"layout":{"__isSmartRef__":true,"id":757},"attributeConnections":[{"__isSmartRef__":true,"id":758},{"__isSmartRef__":true,"id":759}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"724":{"submorphs":[],"scripts":[],"id":18209,"shape":{"__isSmartRef__":true,"id":725},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":728},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":729},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":730}],"owner":{"__isSmartRef__":true,"id":723},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":732},"__LivelyClassName__":"lively.morphic.Text"},"725":{"_Position":{"__isSmartRef__":true,"id":726},"_Extent":{"__isSmartRef__":true,"id":727},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":634},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"726":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"727":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"728":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"729":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"730":{"style":{"__isSmartRef__":true,"id":731},"morph":{"__isSmartRef__":true,"id":724},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"731":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"732":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"733":{"_Position":{"__isSmartRef__":true,"id":734},"_Extent":{"__isSmartRef__":true,"id":735},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":736},"_Fill":{"__isSmartRef__":true,"id":737},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"734":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"735":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"736":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"737":{"stops":[{"__isSmartRef__":true,"id":738},{"__isSmartRef__":true,"id":740},{"__isSmartRef__":true,"id":742},{"__isSmartRef__":true,"id":744}],"vector":{"__isSmartRef__":true,"id":746},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"738":{"offset":0,"color":{"__isSmartRef__":true,"id":739}},"739":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"740":{"offset":0.4,"color":{"__isSmartRef__":true,"id":741}},"741":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"742":{"offset":0.6,"color":{"__isSmartRef__":true,"id":743}},"743":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"744":{"offset":1,"color":{"__isSmartRef__":true,"id":745}},"745":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"746":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"747":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"748":{"stops":[{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":753},{"__isSmartRef__":true,"id":755}],"vector":{"__isSmartRef__":true,"id":746},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"749":{"offset":0,"color":{"__isSmartRef__":true,"id":750}},"750":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"751":{"offset":0.4,"color":{"__isSmartRef__":true,"id":752}},"752":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"753":{"offset":0.6,"color":{"__isSmartRef__":true,"id":754}},"754":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"755":{"offset":1,"color":{"__isSmartRef__":true,"id":756}},"756":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"757":{"moveHorizontal":true},"758":{"sourceObj":{"__isSmartRef__":true,"id":723},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":39},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"759":{"sourceObj":{"__isSmartRef__":true,"id":723},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":39},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"760":{"submorphs":[{"__isSmartRef__":true,"id":761}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":770},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":773},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":737},"lighterFill":{"__isSmartRef__":true,"id":774},"label":{"__isSmartRef__":true,"id":761},"owner":{"__isSmartRef__":true,"id":713},"attributeConnections":[{"__isSmartRef__":true,"id":783},{"__isSmartRef__":true,"id":784}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"761":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":762},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":765},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":766},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":767}],"owner":{"__isSmartRef__":true,"id":760},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":769},"__LivelyClassName__":"lively.morphic.Text"},"762":{"_Position":{"__isSmartRef__":true,"id":763},"_Extent":{"__isSmartRef__":true,"id":764},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":634},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"763":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"764":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"765":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"766":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"767":{"style":{"__isSmartRef__":true,"id":768},"morph":{"__isSmartRef__":true,"id":761},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"768":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"769":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"770":{"_Position":{"__isSmartRef__":true,"id":771},"_Extent":{"__isSmartRef__":true,"id":772},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":736},"_Fill":{"__isSmartRef__":true,"id":737},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"771":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"772":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"773":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"774":{"stops":[{"__isSmartRef__":true,"id":775},{"__isSmartRef__":true,"id":777},{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":781}],"vector":{"__isSmartRef__":true,"id":746},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"775":{"offset":0,"color":{"__isSmartRef__":true,"id":776}},"776":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"777":{"offset":0.4,"color":{"__isSmartRef__":true,"id":778}},"778":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"779":{"offset":0.6,"color":{"__isSmartRef__":true,"id":780}},"780":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"781":{"offset":1,"color":{"__isSmartRef__":true,"id":782}},"782":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"783":{"sourceObj":{"__isSmartRef__":true,"id":760},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":39},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"784":{"sourceObj":{"__isSmartRef__":true,"id":760},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":39},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"785":{"submorphs":[{"__isSmartRef__":true,"id":786}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":795},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":798},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":737},"lighterFill":{"__isSmartRef__":true,"id":799},"label":{"__isSmartRef__":true,"id":786},"owner":{"__isSmartRef__":true,"id":713},"layout":{"__isSmartRef__":true,"id":808},"attributeConnections":[{"__isSmartRef__":true,"id":809},{"__isSmartRef__":true,"id":810}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"786":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":787},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":790},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":791},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":792}],"owner":{"__isSmartRef__":true,"id":785},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.Text"},"787":{"_Position":{"__isSmartRef__":true,"id":788},"_Extent":{"__isSmartRef__":true,"id":789},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":634},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"788":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"789":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"790":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"791":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"792":{"style":{"__isSmartRef__":true,"id":793},"morph":{"__isSmartRef__":true,"id":786},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"793":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"794":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"795":{"_Position":{"__isSmartRef__":true,"id":796},"_Extent":{"__isSmartRef__":true,"id":797},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":736},"_Fill":{"__isSmartRef__":true,"id":737},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"796":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"797":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"798":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"799":{"stops":[{"__isSmartRef__":true,"id":800},{"__isSmartRef__":true,"id":802},{"__isSmartRef__":true,"id":804},{"__isSmartRef__":true,"id":806}],"vector":{"__isSmartRef__":true,"id":746},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"800":{"offset":0,"color":{"__isSmartRef__":true,"id":801}},"801":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"802":{"offset":0.4,"color":{"__isSmartRef__":true,"id":803}},"803":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"804":{"offset":0.6,"color":{"__isSmartRef__":true,"id":805}},"805":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"806":{"offset":1,"color":{"__isSmartRef__":true,"id":807}},"807":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"808":{"moveHorizontal":true},"809":{"sourceObj":{"__isSmartRef__":true,"id":785},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":39},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"810":{"sourceObj":{"__isSmartRef__":true,"id":785},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":39},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"811":{"_Position":{"__isSmartRef__":true,"id":812},"_Extent":{"__isSmartRef__":true,"id":813},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":45},"_Fill":{"__isSmartRef__":true,"id":814},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"812":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"813":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"814":{"stops":[{"__isSmartRef__":true,"id":815},{"__isSmartRef__":true,"id":817},{"__isSmartRef__":true,"id":819}],"vector":{"__isSmartRef__":true,"id":821},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"815":{"offset":0,"color":{"__isSmartRef__":true,"id":816}},"816":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"817":{"offset":0.6,"color":{"__isSmartRef__":true,"id":818}},"818":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"819":{"offset":1,"color":{"__isSmartRef__":true,"id":820}},"820":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"821":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"822":{"resizeWidth":true,"adjustForNewBounds":true},"823":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"824":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"825":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":826},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":831},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":832},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":833},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":39},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":834},"__LivelyClassName__":"lively.morphic.Box"},"826":{"position":{"__isSmartRef__":true,"id":827},"_Extent":{"__isSmartRef__":true,"id":828},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":829},"_Fill":{"__isSmartRef__":true,"id":830},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"827":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"828":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"829":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"830":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"831":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"832":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"833":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"834":{"onDrag":{"__isSmartRef__":true,"id":835},"onDragEnd":{"__isSmartRef__":true,"id":842},"onDragStart":{"__isSmartRef__":true,"id":849}},"835":{"varMapping":{"__isSmartRef__":true,"id":836},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":841},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"836":{"this":{"__isSmartRef__":true,"id":825},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":837}},"837":{"$super":{"__isSmartRef__":true,"id":838}},"838":{"varMapping":{"__isSmartRef__":true,"id":839},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":840},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"839":{"obj":{"__isSmartRef__":true,"id":825},"name":"onDrag"},"840":{},"841":{},"842":{"varMapping":{"__isSmartRef__":true,"id":843},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":848},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"843":{"this":{"__isSmartRef__":true,"id":825},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":844}},"844":{"$super":{"__isSmartRef__":true,"id":845}},"845":{"varMapping":{"__isSmartRef__":true,"id":846},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":847},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"846":{"obj":{"__isSmartRef__":true,"id":825},"name":"onDragEnd"},"847":{},"848":{},"849":{"varMapping":{"__isSmartRef__":true,"id":850},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":855},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"850":{"this":{"__isSmartRef__":true,"id":825},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":851}},"851":{"$super":{"__isSmartRef__":true,"id":852}},"852":{"varMapping":{"__isSmartRef__":true,"id":853},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":854},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"853":{"obj":{"__isSmartRef__":true,"id":825},"name":"onDragStart"},"854":{},"855":{},"856":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":857},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"857":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"858":{"adjustForNewBounds":true},"859":{"x":1379.904560297051,"y":1086.9110395904813,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"860":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"861":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"862":{"x":1876.4884168672806,"y":1096.6102690928217,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"863":{"requiredModules":[],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"864":{"submorphs":[{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":2421},{"__isSmartRef__":true,"id":2525}],"scripts":[],"id":18205,"shape":{"__isSmartRef__":true,"id":2556},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2558},"_Position":{"__isSmartRef__":true,"id":2559},"priorExtent":{"__isSmartRef__":true,"id":2560},"targetMorph":{"__isSmartRef__":true,"id":865},"titleBar":{"__isSmartRef__":true,"id":2421},"contentOffset":{"__isSmartRef__":true,"id":2561},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":2562},"showsHalos":false,"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":2563},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window"},"865":{"submorphs":[{"__isSmartRef__":true,"id":866}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":2339},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2344},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":2345},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":864},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":866},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":874},"_Scale":1,"layout":{"__isSmartRef__":true,"id":2346},"priorExtent":{"__isSmartRef__":true,"id":2347},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2348},"__LivelyClassName__":"lively.morphic.Box"},"866":{"submorphs":[],"scripts":[],"id":263,"shape":{"__isSmartRef__":true,"id":867},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":872},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":865},"layout":{"__isSmartRef__":true,"id":873},"doitContext":{"__isSmartRef__":true,"id":874},"charsReplaced":"ea.string","lastFindLoc":3208,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// MethodFinderPane (this)\n\n// ** MethodFinderPane's Scripts **\nthis.addScript(function browse(methodItem) {\n if (! methodItem) return;\n var methodName = methodItem.method;\n var object = methodItem.object;\n var orgFunc = object[methodName];\n if (!orgFunc) {\n this.get('sourceText').setTextString('no source');\n return\n }\n orgFunc = orgFunc.getOriginal()\n \n this.targetFunction = orgFunc;\n this.targetObject = object;\n\n var source = \"// changes here only affect runtime\\n\";\n if (orgFunc.declaredClass) {\n source += orgFunc.declaredClass + \".addMethods({\\n\\t\" + methodName + \":\" +\n orgFunc + \"\\n});\"\n } else if(methodItem.type == 'extend') {\n // perhaps it is a an class object\n source += \"Object.extend(\" + (object.type || object.namespaceIdentifier) + \",{\\n\\t\" + methodName + \":\" +\n orgFunc + \"\\n});\"\n } else if( object.isMorph) {\n // display as script\n source = \"this.addScript(\" + orgFunc + \");\"\n } else if(object === Global) {\n // display as script\n source += \"Object.extend(Global, {\\n\\t\" + methodName + \":\" +\n orgFunc + \"\\n});\"\n }\n\n this.get('sourceText').setTextString(source)\n\n module('lively.ide.SyntaxHighlighting').load(true)\n this.get('sourceText').highlightJavaScriptSyntax()\n\n this.get('sourceText').emphasizeRegex(new RegExp(this.get('searchText').textString, \"g\"), {color: Color.red});\n\n var info = '' + orgFunc.sourceModule \n\n this.get('infoText').setTextString(info)\n});\n\nthis.addScript(function browseMethod() {\n alertOK('browseMethod')\n if (!this.targetFunction) return;\n var methodName = this.targetFunction.methodName; \n if(this.targetFunction.declaredClass) {\n var classObj = eval(this.targetFunction.declaredClass)\n this.openMethodInSystemBrowser(classObj.type, methodName);\n return;\n }\n if(Class.isClass(this.targetObject)) {\n this.openMethodInSystemBrowser(this.targetObject.type, methodName);\n return;\n }\n if(this.targetObject.namespaceIdentifier) {\n this.openMethodInSystemBrowser(this.targetObject.namespaceIdentifier, methodName);\n return;\n }\n if(this.targetObject instanceof lively.morphic.Morph) {\n var editor = this.world().openScriptEditorFor(this.targetObject);\n editor.align(editor.bounds().center(), this.world().visibleBounds().center());\n return;\n }\n alert('not implemented yet for ' + this.targetFunction)\n});\n\nthis.addScript(function emphasizeStringIn(morph, string, style) {\n var m;\n var re = new RegExp(string, \"g\");\n while(m = re.exec(morph.textString)) {\n var from = m.index,\n to = m.index + m[0].length;\n morph.emphasize(style, from, to)\n }\n});\n\nthis.addScript(function itemsFromFinds(finds) {\n var items = finds.collect(function(ea) {\n var pref = \"\" + ea.type + \" \";\n if (ea.search == \"sender\") pref += \"full: \"\n if (ea.search == \"implementor\") pref += \"name: \"\n return {\n isListItem: true,\n value: ea,\n string: pref + ea.string,\n }\n })\n items = items.sortBy(function(ea) {return ea.string})\n return items\n});\n\nthis.addScript(function openMethodInSystemBrowser(objectName, methodName) {\n alert(\"browse \" + objectName + \":\" + methodName)\n var uri = new URL(this.targetFunction.sourceModule.uri()),\n relative = uri.relativePathFrom(new URL(Config.codeBase)),\n moduleNode = lively.ide.startSourceControl().addModule(relative),\n rootNode = moduleNode.ast();\n\n var fileFragments = rootNode.subElements(10).select(function(ea) {\n var path = ea.getOwnerNamePath()\n return path.include(objectName) && path.include(methodName) \n });\n\n alertOK(\"found following places to browse: \" + fileFragments)\n if (fileFragments.length > 0) {\n fileFragments[0].browseIt()\n }\n\n});\n\nthis.addScript(function reset() {\n this.get('searchResultList').updateList([]);\n this.get('searchResultList').setSelection(null);\n this.get('searchText').setTextString('enter method name her');\n this.get('sourceText').setTextString('no code');\n this.get('infoText').setTextString('');\n this.targetFunction = null;\n this.targetObject = null;\n});\n\nthis.addScript(function search(searchString) { \n this.get('searchResultList').updateList([]);\n this.get('sourceText').setTextString('');\n if (!searchString || (searchString.length < 2)) {\n this.get('sourceText').setTextString('\"' + searchString + '\" is to short');\n return;\n }\n var finds = [];\n var i=0;\n var matches = function(s) {\n return s.include(searchString)\n } \n\n // var re = new RegExp(searchString)\n var time = Functions.timeToRun(function() {\n this.withAllMethodsDo(function(object, eaMethod, type) {\n i++;\n var name;\n if (!object) return;\n\n if (object.constructor.prototype == object)\n name = object.constructor.name\n\n if (object.name) name = object.name;\n if (object.namespaceIdentifier)\n name = object.namespaceIdentifier\n\n if (object.constructor.prototype != object)\n name = name + \"(object)\"\n if (object === Global)\n name = \" \";\n\n var string = name + \": \" + eaMethod; \n var item = {object: object, method: eaMethod, string: string, type: type};\n\n if (matches(eaMethod)) {\n item.search= 'implementor',\n finds.push(item)\n return;\n } \n\n var f = object[eaMethod];\n if (!f || !f.getOriginal) return;\n var source = String(f.getOriginal())\n if (matches(source)){\n item.search = 'sender'\n finds.push(item)\n } \n })\n }.bind(this))\n this.get('sourceText').setTextString(\"search \" + i + \" methods, found \" \n + finds.length + \" methods in \" + time + \"ms\");\n var items = this.itemsFromFinds(finds)\n this.get('searchResultList').updateList(items);\n});\n\nthis.addScript(function setSearch(searchString) {\n this.get('searchText').setTextString(searchString);\n this.search(searchString)\n var list = this.get('searchResultList').getList();\n if (list.length > 0) this.get('searchResultList').setSelection(list[0])\n});\n\nthis.addScript(function withAllMethodsDo(func) {\n\n Functions.own(Global).forEach(function(eaMethod) {\n func(Global, eaMethod, 'global')\n }); \n\n this.world().withAllSubmorphsDo(function(ea) {\n Functions.own(ea).forEach(function(eaMethod) {\n func(ea, eaMethod, 'script')\n }); \n });\n\n Global.subNamespaces(true).forEach(function(ea) {\n Functions.own(ea).forEach(function(eaMethod) {\n func(ea, eaMethod, 'extend')\n }); \n });\n\n Global.classes(true).uniq().forEach(function(eaClass) {\n Functions.own(eaClass).forEach(function(eaMethod) {\n func(eaClass, eaMethod, 'extend')\n }); \n\n Functions.own(eaClass.prototype).forEach(function(eaMethod) {\n func(eaClass.prototype, eaMethod, 'class')\n }) \n })\n});","textChunks":[{"__isSmartRef__":true,"id":1202},{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1215},{"__isSmartRef__":true,"id":1217},{"__isSmartRef__":true,"id":1219},{"__isSmartRef__":true,"id":1221},{"__isSmartRef__":true,"id":1223},{"__isSmartRef__":true,"id":1225},{"__isSmartRef__":true,"id":1228},{"__isSmartRef__":true,"id":1230},{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1236},{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1240},{"__isSmartRef__":true,"id":1242},{"__isSmartRef__":true,"id":1244},{"__isSmartRef__":true,"id":1246},{"__isSmartRef__":true,"id":1248},{"__isSmartRef__":true,"id":1250},{"__isSmartRef__":true,"id":1252},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1256},{"__isSmartRef__":true,"id":1258},{"__isSmartRef__":true,"id":1261},{"__isSmartRef__":true,"id":1263},{"__isSmartRef__":true,"id":1265},{"__isSmartRef__":true,"id":1267},{"__isSmartRef__":true,"id":1269},{"__isSmartRef__":true,"id":1271},{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1275},{"__isSmartRef__":true,"id":1277},{"__isSmartRef__":true,"id":1279},{"__isSmartRef__":true,"id":1281},{"__isSmartRef__":true,"id":1283},{"__isSmartRef__":true,"id":1285},{"__isSmartRef__":true,"id":1287},{"__isSmartRef__":true,"id":1289},{"__isSmartRef__":true,"id":1291},{"__isSmartRef__":true,"id":1293},{"__isSmartRef__":true,"id":1295},{"__isSmartRef__":true,"id":1297},{"__isSmartRef__":true,"id":1299},{"__isSmartRef__":true,"id":1301},{"__isSmartRef__":true,"id":1303},{"__isSmartRef__":true,"id":1305},{"__isSmartRef__":true,"id":1307},{"__isSmartRef__":true,"id":1309},{"__isSmartRef__":true,"id":1311},{"__isSmartRef__":true,"id":1313},{"__isSmartRef__":true,"id":1315},{"__isSmartRef__":true,"id":1317},{"__isSmartRef__":true,"id":1319},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1325},{"__isSmartRef__":true,"id":1327},{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1331},{"__isSmartRef__":true,"id":1333},{"__isSmartRef__":true,"id":1335},{"__isSmartRef__":true,"id":1337},{"__isSmartRef__":true,"id":1339},{"__isSmartRef__":true,"id":1341},{"__isSmartRef__":true,"id":1343},{"__isSmartRef__":true,"id":1345},{"__isSmartRef__":true,"id":1347},{"__isSmartRef__":true,"id":1349},{"__isSmartRef__":true,"id":1351},{"__isSmartRef__":true,"id":1353},{"__isSmartRef__":true,"id":1355},{"__isSmartRef__":true,"id":1357},{"__isSmartRef__":true,"id":1359},{"__isSmartRef__":true,"id":1361},{"__isSmartRef__":true,"id":1363},{"__isSmartRef__":true,"id":1365},{"__isSmartRef__":true,"id":1367},{"__isSmartRef__":true,"id":1369},{"__isSmartRef__":true,"id":1371},{"__isSmartRef__":true,"id":1373},{"__isSmartRef__":true,"id":1375},{"__isSmartRef__":true,"id":1377},{"__isSmartRef__":true,"id":1379},{"__isSmartRef__":true,"id":1381},{"__isSmartRef__":true,"id":1383},{"__isSmartRef__":true,"id":1385},{"__isSmartRef__":true,"id":1387},{"__isSmartRef__":true,"id":1389},{"__isSmartRef__":true,"id":1391},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1397},{"__isSmartRef__":true,"id":1399},{"__isSmartRef__":true,"id":1401},{"__isSmartRef__":true,"id":1403},{"__isSmartRef__":true,"id":1405},{"__isSmartRef__":true,"id":1407},{"__isSmartRef__":true,"id":1409},{"__isSmartRef__":true,"id":1411},{"__isSmartRef__":true,"id":1413},{"__isSmartRef__":true,"id":1415},{"__isSmartRef__":true,"id":1417},{"__isSmartRef__":true,"id":1419},{"__isSmartRef__":true,"id":1421},{"__isSmartRef__":true,"id":1423},{"__isSmartRef__":true,"id":1425},{"__isSmartRef__":true,"id":1427},{"__isSmartRef__":true,"id":1429},{"__isSmartRef__":true,"id":1431},{"__isSmartRef__":true,"id":1433},{"__isSmartRef__":true,"id":1435},{"__isSmartRef__":true,"id":1437},{"__isSmartRef__":true,"id":1439},{"__isSmartRef__":true,"id":1441},{"__isSmartRef__":true,"id":1443},{"__isSmartRef__":true,"id":1445},{"__isSmartRef__":true,"id":1448},{"__isSmartRef__":true,"id":1450},{"__isSmartRef__":true,"id":1452},{"__isSmartRef__":true,"id":1454},{"__isSmartRef__":true,"id":1456},{"__isSmartRef__":true,"id":1458},{"__isSmartRef__":true,"id":1460},{"__isSmartRef__":true,"id":1462},{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1467},{"__isSmartRef__":true,"id":1469},{"__isSmartRef__":true,"id":1471},{"__isSmartRef__":true,"id":1473},{"__isSmartRef__":true,"id":1475},{"__isSmartRef__":true,"id":1477},{"__isSmartRef__":true,"id":1479},{"__isSmartRef__":true,"id":1481},{"__isSmartRef__":true,"id":1483},{"__isSmartRef__":true,"id":1485},{"__isSmartRef__":true,"id":1487},{"__isSmartRef__":true,"id":1489},{"__isSmartRef__":true,"id":1491},{"__isSmartRef__":true,"id":1493},{"__isSmartRef__":true,"id":1495},{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1499},{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1503},{"__isSmartRef__":true,"id":1505},{"__isSmartRef__":true,"id":1507},{"__isSmartRef__":true,"id":1509},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1515},{"__isSmartRef__":true,"id":1517},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1523},{"__isSmartRef__":true,"id":1525},{"__isSmartRef__":true,"id":1527},{"__isSmartRef__":true,"id":1529},{"__isSmartRef__":true,"id":1531},{"__isSmartRef__":true,"id":1533},{"__isSmartRef__":true,"id":1535},{"__isSmartRef__":true,"id":1537},{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1545},{"__isSmartRef__":true,"id":1547},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1553},{"__isSmartRef__":true,"id":1555},{"__isSmartRef__":true,"id":1557},{"__isSmartRef__":true,"id":1559},{"__isSmartRef__":true,"id":1561},{"__isSmartRef__":true,"id":1563},{"__isSmartRef__":true,"id":1565},{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1569},{"__isSmartRef__":true,"id":1571},{"__isSmartRef__":true,"id":1573},{"__isSmartRef__":true,"id":1575},{"__isSmartRef__":true,"id":1577},{"__isSmartRef__":true,"id":1579},{"__isSmartRef__":true,"id":1581},{"__isSmartRef__":true,"id":1583},{"__isSmartRef__":true,"id":1585},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1591},{"__isSmartRef__":true,"id":1593},{"__isSmartRef__":true,"id":1595},{"__isSmartRef__":true,"id":1597},{"__isSmartRef__":true,"id":1599},{"__isSmartRef__":true,"id":1601},{"__isSmartRef__":true,"id":1603},{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1607},{"__isSmartRef__":true,"id":1609},{"__isSmartRef__":true,"id":1611},{"__isSmartRef__":true,"id":1613},{"__isSmartRef__":true,"id":1615},{"__isSmartRef__":true,"id":1617},{"__isSmartRef__":true,"id":1620},{"__isSmartRef__":true,"id":1622},{"__isSmartRef__":true,"id":1624},{"__isSmartRef__":true,"id":1626},{"__isSmartRef__":true,"id":1628},{"__isSmartRef__":true,"id":1630},{"__isSmartRef__":true,"id":1632},{"__isSmartRef__":true,"id":1634},{"__isSmartRef__":true,"id":1636},{"__isSmartRef__":true,"id":1638},{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1642},{"__isSmartRef__":true,"id":1644},{"__isSmartRef__":true,"id":1646},{"__isSmartRef__":true,"id":1648},{"__isSmartRef__":true,"id":1650},{"__isSmartRef__":true,"id":1652},{"__isSmartRef__":true,"id":1654},{"__isSmartRef__":true,"id":1656},{"__isSmartRef__":true,"id":1658},{"__isSmartRef__":true,"id":1660},{"__isSmartRef__":true,"id":1662},{"__isSmartRef__":true,"id":1664},{"__isSmartRef__":true,"id":1666},{"__isSmartRef__":true,"id":1668},{"__isSmartRef__":true,"id":1670},{"__isSmartRef__":true,"id":1672},{"__isSmartRef__":true,"id":1674},{"__isSmartRef__":true,"id":1676},{"__isSmartRef__":true,"id":1678},{"__isSmartRef__":true,"id":1680},{"__isSmartRef__":true,"id":1682},{"__isSmartRef__":true,"id":1684},{"__isSmartRef__":true,"id":1686},{"__isSmartRef__":true,"id":1688},{"__isSmartRef__":true,"id":1690},{"__isSmartRef__":true,"id":1692},{"__isSmartRef__":true,"id":1694},{"__isSmartRef__":true,"id":1696},{"__isSmartRef__":true,"id":1698},{"__isSmartRef__":true,"id":1700},{"__isSmartRef__":true,"id":1702},{"__isSmartRef__":true,"id":1704},{"__isSmartRef__":true,"id":1706},{"__isSmartRef__":true,"id":1708},{"__isSmartRef__":true,"id":1710},{"__isSmartRef__":true,"id":1712},{"__isSmartRef__":true,"id":1714},{"__isSmartRef__":true,"id":1716},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1720},{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1724},{"__isSmartRef__":true,"id":1726},{"__isSmartRef__":true,"id":1728},{"__isSmartRef__":true,"id":1730},{"__isSmartRef__":true,"id":1732},{"__isSmartRef__":true,"id":1734},{"__isSmartRef__":true,"id":1736},{"__isSmartRef__":true,"id":1738},{"__isSmartRef__":true,"id":1740},{"__isSmartRef__":true,"id":1742},{"__isSmartRef__":true,"id":1744},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1748},{"__isSmartRef__":true,"id":1750},{"__isSmartRef__":true,"id":1752},{"__isSmartRef__":true,"id":1754},{"__isSmartRef__":true,"id":1756},{"__isSmartRef__":true,"id":1758},{"__isSmartRef__":true,"id":1760},{"__isSmartRef__":true,"id":1762},{"__isSmartRef__":true,"id":1764},{"__isSmartRef__":true,"id":1766},{"__isSmartRef__":true,"id":1768},{"__isSmartRef__":true,"id":1770},{"__isSmartRef__":true,"id":1772},{"__isSmartRef__":true,"id":1774},{"__isSmartRef__":true,"id":1776},{"__isSmartRef__":true,"id":1778},{"__isSmartRef__":true,"id":1780},{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1784},{"__isSmartRef__":true,"id":1786},{"__isSmartRef__":true,"id":1788},{"__isSmartRef__":true,"id":1790},{"__isSmartRef__":true,"id":1792},{"__isSmartRef__":true,"id":1794},{"__isSmartRef__":true,"id":1796},{"__isSmartRef__":true,"id":1798},{"__isSmartRef__":true,"id":1800},{"__isSmartRef__":true,"id":1802},{"__isSmartRef__":true,"id":1804},{"__isSmartRef__":true,"id":1806},{"__isSmartRef__":true,"id":1808},{"__isSmartRef__":true,"id":1810},{"__isSmartRef__":true,"id":1812},{"__isSmartRef__":true,"id":1814},{"__isSmartRef__":true,"id":1816},{"__isSmartRef__":true,"id":1818},{"__isSmartRef__":true,"id":1820},{"__isSmartRef__":true,"id":1822},{"__isSmartRef__":true,"id":1824},{"__isSmartRef__":true,"id":1826},{"__isSmartRef__":true,"id":1828},{"__isSmartRef__":true,"id":1830},{"__isSmartRef__":true,"id":1832},{"__isSmartRef__":true,"id":1834},{"__isSmartRef__":true,"id":1836},{"__isSmartRef__":true,"id":1838},{"__isSmartRef__":true,"id":1840},{"__isSmartRef__":true,"id":1842},{"__isSmartRef__":true,"id":1844},{"__isSmartRef__":true,"id":1846},{"__isSmartRef__":true,"id":1848},{"__isSmartRef__":true,"id":1850},{"__isSmartRef__":true,"id":1852},{"__isSmartRef__":true,"id":1854},{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1860},{"__isSmartRef__":true,"id":1862},{"__isSmartRef__":true,"id":1864},{"__isSmartRef__":true,"id":1866},{"__isSmartRef__":true,"id":1868},{"__isSmartRef__":true,"id":1870},{"__isSmartRef__":true,"id":1872},{"__isSmartRef__":true,"id":1874},{"__isSmartRef__":true,"id":1876},{"__isSmartRef__":true,"id":1878},{"__isSmartRef__":true,"id":1880},{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1884},{"__isSmartRef__":true,"id":1886},{"__isSmartRef__":true,"id":1888},{"__isSmartRef__":true,"id":1890},{"__isSmartRef__":true,"id":1892},{"__isSmartRef__":true,"id":1894},{"__isSmartRef__":true,"id":1896},{"__isSmartRef__":true,"id":1898},{"__isSmartRef__":true,"id":1900},{"__isSmartRef__":true,"id":1902},{"__isSmartRef__":true,"id":1904},{"__isSmartRef__":true,"id":1906},{"__isSmartRef__":true,"id":1908},{"__isSmartRef__":true,"id":1910},{"__isSmartRef__":true,"id":1912},{"__isSmartRef__":true,"id":1914},{"__isSmartRef__":true,"id":1916},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1922},{"__isSmartRef__":true,"id":1924},{"__isSmartRef__":true,"id":1926},{"__isSmartRef__":true,"id":1928},{"__isSmartRef__":true,"id":1930},{"__isSmartRef__":true,"id":1932},{"__isSmartRef__":true,"id":1934},{"__isSmartRef__":true,"id":1936},{"__isSmartRef__":true,"id":1938},{"__isSmartRef__":true,"id":1940},{"__isSmartRef__":true,"id":1942},{"__isSmartRef__":true,"id":1944},{"__isSmartRef__":true,"id":1946},{"__isSmartRef__":true,"id":1948},{"__isSmartRef__":true,"id":1950},{"__isSmartRef__":true,"id":1952},{"__isSmartRef__":true,"id":1954},{"__isSmartRef__":true,"id":1956},{"__isSmartRef__":true,"id":1958},{"__isSmartRef__":true,"id":1960},{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1966},{"__isSmartRef__":true,"id":1968},{"__isSmartRef__":true,"id":1970},{"__isSmartRef__":true,"id":1972},{"__isSmartRef__":true,"id":1974},{"__isSmartRef__":true,"id":1976},{"__isSmartRef__":true,"id":1978},{"__isSmartRef__":true,"id":1980},{"__isSmartRef__":true,"id":1982},{"__isSmartRef__":true,"id":1984},{"__isSmartRef__":true,"id":1986},{"__isSmartRef__":true,"id":1988},{"__isSmartRef__":true,"id":1990},{"__isSmartRef__":true,"id":1992},{"__isSmartRef__":true,"id":1994},{"__isSmartRef__":true,"id":1996},{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":2000},{"__isSmartRef__":true,"id":2002},{"__isSmartRef__":true,"id":2004},{"__isSmartRef__":true,"id":2006},{"__isSmartRef__":true,"id":2008},{"__isSmartRef__":true,"id":2010},{"__isSmartRef__":true,"id":2012},{"__isSmartRef__":true,"id":2014},{"__isSmartRef__":true,"id":2016},{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2020},{"__isSmartRef__":true,"id":2022},{"__isSmartRef__":true,"id":2024},{"__isSmartRef__":true,"id":2026},{"__isSmartRef__":true,"id":2028},{"__isSmartRef__":true,"id":2030},{"__isSmartRef__":true,"id":2032},{"__isSmartRef__":true,"id":2034},{"__isSmartRef__":true,"id":2036},{"__isSmartRef__":true,"id":2038},{"__isSmartRef__":true,"id":2040},{"__isSmartRef__":true,"id":2042},{"__isSmartRef__":true,"id":2044},{"__isSmartRef__":true,"id":2046},{"__isSmartRef__":true,"id":2048},{"__isSmartRef__":true,"id":2050},{"__isSmartRef__":true,"id":2052},{"__isSmartRef__":true,"id":2054},{"__isSmartRef__":true,"id":2056},{"__isSmartRef__":true,"id":2058},{"__isSmartRef__":true,"id":2060},{"__isSmartRef__":true,"id":2062},{"__isSmartRef__":true,"id":2064},{"__isSmartRef__":true,"id":2066},{"__isSmartRef__":true,"id":2068},{"__isSmartRef__":true,"id":2070},{"__isSmartRef__":true,"id":2072},{"__isSmartRef__":true,"id":2074},{"__isSmartRef__":true,"id":2076},{"__isSmartRef__":true,"id":2078},{"__isSmartRef__":true,"id":2080},{"__isSmartRef__":true,"id":2082},{"__isSmartRef__":true,"id":2084},{"__isSmartRef__":true,"id":2086},{"__isSmartRef__":true,"id":2088},{"__isSmartRef__":true,"id":2090},{"__isSmartRef__":true,"id":2092},{"__isSmartRef__":true,"id":2094},{"__isSmartRef__":true,"id":2096},{"__isSmartRef__":true,"id":2098},{"__isSmartRef__":true,"id":2100},{"__isSmartRef__":true,"id":2102},{"__isSmartRef__":true,"id":2104},{"__isSmartRef__":true,"id":2106},{"__isSmartRef__":true,"id":2108},{"__isSmartRef__":true,"id":2110},{"__isSmartRef__":true,"id":2112},{"__isSmartRef__":true,"id":2114},{"__isSmartRef__":true,"id":2116},{"__isSmartRef__":true,"id":2118},{"__isSmartRef__":true,"id":2120},{"__isSmartRef__":true,"id":2122},{"__isSmartRef__":true,"id":2124},{"__isSmartRef__":true,"id":2126},{"__isSmartRef__":true,"id":2128},{"__isSmartRef__":true,"id":2130},{"__isSmartRef__":true,"id":2132},{"__isSmartRef__":true,"id":2134},{"__isSmartRef__":true,"id":2136},{"__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},{"__isSmartRef__":true,"id":2178},{"__isSmartRef__":true,"id":2180},{"__isSmartRef__":true,"id":2182},{"__isSmartRef__":true,"id":2184},{"__isSmartRef__":true,"id":2186},{"__isSmartRef__":true,"id":2188},{"__isSmartRef__":true,"id":2190},{"__isSmartRef__":true,"id":2192},{"__isSmartRef__":true,"id":2194},{"__isSmartRef__":true,"id":2196},{"__isSmartRef__":true,"id":2198},{"__isSmartRef__":true,"id":2200},{"__isSmartRef__":true,"id":2202},{"__isSmartRef__":true,"id":2204},{"__isSmartRef__":true,"id":2206},{"__isSmartRef__":true,"id":2208},{"__isSmartRef__":true,"id":2210},{"__isSmartRef__":true,"id":2212},{"__isSmartRef__":true,"id":2214},{"__isSmartRef__":true,"id":2216},{"__isSmartRef__":true,"id":2218},{"__isSmartRef__":true,"id":2220},{"__isSmartRef__":true,"id":2222},{"__isSmartRef__":true,"id":2224},{"__isSmartRef__":true,"id":2226},{"__isSmartRef__":true,"id":2228},{"__isSmartRef__":true,"id":2230},{"__isSmartRef__":true,"id":2232},{"__isSmartRef__":true,"id":2234},{"__isSmartRef__":true,"id":2236},{"__isSmartRef__":true,"id":2238},{"__isSmartRef__":true,"id":2240},{"__isSmartRef__":true,"id":2242},{"__isSmartRef__":true,"id":2244},{"__isSmartRef__":true,"id":2246},{"__isSmartRef__":true,"id":2248},{"__isSmartRef__":true,"id":2250},{"__isSmartRef__":true,"id":2252},{"__isSmartRef__":true,"id":2254},{"__isSmartRef__":true,"id":2256},{"__isSmartRef__":true,"id":2258},{"__isSmartRef__":true,"id":2260},{"__isSmartRef__":true,"id":2262},{"__isSmartRef__":true,"id":2264},{"__isSmartRef__":true,"id":2266},{"__isSmartRef__":true,"id":2268},{"__isSmartRef__":true,"id":2270},{"__isSmartRef__":true,"id":2272},{"__isSmartRef__":true,"id":2274},{"__isSmartRef__":true,"id":2276},{"__isSmartRef__":true,"id":2278},{"__isSmartRef__":true,"id":2280},{"__isSmartRef__":true,"id":2282},{"__isSmartRef__":true,"id":2284},{"__isSmartRef__":true,"id":2286},{"__isSmartRef__":true,"id":2288},{"__isSmartRef__":true,"id":2290},{"__isSmartRef__":true,"id":2292},{"__isSmartRef__":true,"id":2294},{"__isSmartRef__":true,"id":2296},{"__isSmartRef__":true,"id":2298},{"__isSmartRef__":true,"id":2300},{"__isSmartRef__":true,"id":2302},{"__isSmartRef__":true,"id":2304},{"__isSmartRef__":true,"id":2306},{"__isSmartRef__":true,"id":2308},{"__isSmartRef__":true,"id":2310},{"__isSmartRef__":true,"id":2312},{"__isSmartRef__":true,"id":2314},{"__isSmartRef__":true,"id":2316},{"__isSmartRef__":true,"id":2318},{"__isSmartRef__":true,"id":2320},{"__isSmartRef__":true,"id":2322},{"__isSmartRef__":true,"id":2324},{"__isSmartRef__":true,"id":2326},{"__isSmartRef__":true,"id":2328}],"priorSelectionRange":[3057,3058],"_ClipMode":"auto","prevScroll":[0,1088],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":2330},"lastSearchString":"declared\n","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2331},"__LivelyClassName__":"lively.morphic.Text"},"867":{"position":{"__isSmartRef__":true,"id":868},"_Extent":{"__isSmartRef__":true,"id":869},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":870},"_Fill":{"__isSmartRef__":true,"id":871},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"868":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"869":{"x":1028.0469530469531,"y":422.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"870":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"871":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"872":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"873":{"resizeWidth":true,"resizeHeight":true},"874":{"submorphs":[{"__isSmartRef__":true,"id":875},{"__isSmartRef__":true,"id":886},{"__isSmartRef__":true,"id":923},{"__isSmartRef__":true,"id":934},{"__isSmartRef__":true,"id":960},{"__isSmartRef__":true,"id":971}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":1010},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1015},"showsHalos":false,"name":"MethodFinderPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1016},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":1017},"isCopyMorphRef":true,"morphRefId":1,"layout":{"__isSmartRef__":true,"id":1172},"priorExtent":{"__isSmartRef__":true,"id":1173},"targetFunction":null,"targetObject":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1174},"__LivelyClassName__":"lively.morphic.Box"},"875":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":876},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":880},"_MaxTextWidth":292,"_MaxTextHeight":25,"textColor":{"__isSmartRef__":true,"id":879},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":881},"owner":{"__isSmartRef__":true,"id":874},"charsReplaced":"enter method name her","lastFindLoc":-1,"attributeConnections":[{"__isSmartRef__":true,"id":882}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"textChunks":[{"__isSmartRef__":true,"id":883}],"priorSelectionRange":[0,4],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":885},"lastSearchString":"prev","savedTextString":"move","__LivelyClassName__":"lively.morphic.Text"},"876":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":877},"_Extent":{"__isSmartRef__":true,"id":878},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":879},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"877":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"878":{"x":292,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"879":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"880":{"x":17,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"881":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"882":{"sourceObj":{"__isSmartRef__":true,"id":875},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":874},"targetMethodName":"search","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"883":{"style":{"__isSmartRef__":true,"id":884},"morph":{"__isSmartRef__":true,"id":875},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"enter method name her","__LivelyClassName__":"lively.morphic.TextChunk"},"884":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"885":{"x":292,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"886":{"submorphs":[{"__isSmartRef__":true,"id":887}],"scripts":[],"id":2074,"shape":{"__isSmartRef__":true,"id":897},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":911},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":901},"lighterFill":{"__isSmartRef__":true,"id":912},"label":{"__isSmartRef__":true,"id":887},"showsHalos":false,"name":"searchButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":921},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":874},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":922}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button"},"887":{"submorphs":[],"scripts":[],"id":2075,"shape":{"__isSmartRef__":true,"id":888},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":892},"_MaxTextWidth":null,"_MaxTextHeight":30,"padding":{"__isSmartRef__":true,"id":893},"_Padding":{"__isSmartRef__":true,"id":893},"owner":{"__isSmartRef__":true,"id":886},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":894}],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":896},"__LivelyClassName__":"lively.morphic.Text"},"888":{"position":{"__isSmartRef__":true,"id":889},"_Extent":{"__isSmartRef__":true,"id":890},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":891},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"889":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"890":{"x":58,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"891":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"892":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"893":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"894":{"style":{"__isSmartRef__":true,"id":895},"morph":{"__isSmartRef__":true,"id":887},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"search","__LivelyClassName__":"lively.morphic.TextChunk"},"895":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"896":{"x":58,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"897":{"position":{"__isSmartRef__":true,"id":898},"_Extent":{"__isSmartRef__":true,"id":899},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":900},"_Fill":{"__isSmartRef__":true,"id":901},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"898":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"899":{"x":100,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"900":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"901":{"stops":[{"__isSmartRef__":true,"id":902},{"__isSmartRef__":true,"id":904},{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":908}],"vector":{"__isSmartRef__":true,"id":910},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"902":{"offset":0,"color":{"__isSmartRef__":true,"id":903}},"903":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"904":{"offset":0.4,"color":{"__isSmartRef__":true,"id":905}},"905":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"906":{"offset":0.6,"color":{"__isSmartRef__":true,"id":907}},"907":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"908":{"offset":1,"color":{"__isSmartRef__":true,"id":909}},"909":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"910":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"911":{"x":329,"y":23,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"912":{"stops":[{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":917},{"__isSmartRef__":true,"id":919}],"vector":{"__isSmartRef__":true,"id":910},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"913":{"offset":0,"color":{"__isSmartRef__":true,"id":914}},"914":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"915":{"offset":0.4,"color":{"__isSmartRef__":true,"id":916}},"916":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"917":{"offset":0.6,"color":{"__isSmartRef__":true,"id":918}},"918":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"919":{"offset":1,"color":{"__isSmartRef__":true,"id":920}},"920":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"921":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"922":{"sourceObj":{"__isSmartRef__":true,"id":886},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":875},"targetMethodName":"doSave","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"923":{"submorphs":[],"scripts":[],"id":740,"shape":{"__isSmartRef__":true,"id":924},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":929},"itemList":[],"showsHalos":false,"name":"searchResultList","partsBinMetaInfo":{"__isSmartRef__":true,"id":930},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":874},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":931}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,4031],"resizeHeight":true,"resizeWidth":true,"layout":{"__isSmartRef__":true,"id":932},"priorExtent":{"__isSmartRef__":true,"id":933},"__LivelyClassName__":"lively.morphic.List"},"924":{"position":{"__isSmartRef__":true,"id":925},"_Extent":{"__isSmartRef__":true,"id":926},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":927},"_Fill":{"__isSmartRef__":true,"id":928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"925":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"926":{"x":898.3800299912526,"y":145.98799096394293,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"927":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"928":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"929":{"x":8,"y":60,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"930":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"931":{"sourceObj":{"__isSmartRef__":true,"id":923},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":874},"targetMethodName":"browse","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"932":{"resizeWidth":true},"933":{"x":897.3800299912526,"y":145.98799096394293,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"934":{"submorphs":[],"scripts":[],"id":298,"shape":{"__isSmartRef__":true,"id":935},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":940},"_MaxTextWidth":897.0469590469621,"_MaxTextHeight":204.48209598213498,"textStyle":null,"layout":{"__isSmartRef__":true,"id":941},"doitContext":{"__isSmartRef__":true,"id":874},"charsReplaced":"","lastFindLoc":127,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"sourceText","savedTextString":"// changes here only affect runtime\nObject.extend(lively.morphic.Morph,{\n\tmakeLine:function (verts, lineWidth, lineColor) {\n\t\tif (verts.length < 2) return null;\n\t\tif (verts.length > 2) {\n\t\t\t// Polylines become a mere blob for now...\n\t\t\tvar morph = this.makeRectangle(Rectangle.unionPts(verts));\n\t\t\tmorph.setBorderWidth(lineWidth);\n\t\t\tmorph.setBorderColor(lineColor);\n\t\t\tmorph.setFill(null);\n\t\t\treturn morph;\n\t\t} \n\t\t// Okay, it's a simple line...\n\t\tvar p1 = verts[0]; var p2 = verts[1];\n\t\tvar v = p2.subPt(p1);\n \n\t\t// First make a horizontal line of the same length with origin at (0, 0)\n\t\tvar morph = this.makeRectangle(Rectangle.unionPts([pt(0, -lineWidth/2), Point.polar(v.r(), 0).addXY(0, lineWidth/2)]));\n\n\t\t// *** Not right, but we want to make position and center of rot = (0, 0):\n\t\t// morph._Position = pt(0, 0);\n\n\t\tmorph.setBorderWidth(0);\n\t\tmorph.setFill(lineColor);\n\n\t\t// Then move and rotate, with first vertex being the rotation center\n\t\tmorph.moveBy(p1);\n\t\tmorph.setOrigin(pt(0, lineWidth/2));\n\t\tmorph.isLine = true;\n\t\treturn morph.rotateBy(v.theta());\n\t}\n});","textChunks":[{"__isSmartRef__":true,"id":942}],"priorSelectionRange":[55,36],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":9,"owner":{"__isSmartRef__":true,"id":874},"_Scale":0.9979990019999998,"priorExtent":{"__isSmartRef__":true,"id":944},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":945},"__LivelyClassName__":"lively.morphic.Text"},"935":{"position":{"__isSmartRef__":true,"id":936},"_Extent":{"__isSmartRef__":true,"id":937},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":938},"_Fill":{"__isSmartRef__":true,"id":939},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"936":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"937":{"x":897.0469590469621,"y":204.48209598213498,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"938":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"939":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"940":{"x":10.701682800375693,"y":247.98173452400079,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"941":{"resizeWidth":true,"resizeHeight":true,"moveVertical":false,"moveHorizontal":false},"942":{"style":{"__isSmartRef__":true,"id":943},"morph":{"__isSmartRef__":true,"id":934},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"no code","__LivelyClassName__":"lively.morphic.TextChunk"},"943":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"944":{"x":897.0469590469621,"y":204.48209598213498,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"945":{"doSave":{"__isSmartRef__":true,"id":946},"getDoitContext":{"__isSmartRef__":true,"id":953}},"946":{"varMapping":{"__isSmartRef__":true,"id":947},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":952},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"947":{"this":{"__isSmartRef__":true,"id":934},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":948}},"948":{"$super":{"__isSmartRef__":true,"id":949}},"949":{"varMapping":{"__isSmartRef__":true,"id":950},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":951},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"950":{"obj":{"__isSmartRef__":true,"id":934},"name":"doSave"},"951":{},"952":{},"953":{"varMapping":{"__isSmartRef__":true,"id":954},"source":"function getDoitContext() {\n\treturn this.owner.targetObject\n}","funcProperties":{"__isSmartRef__":true,"id":959},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"954":{"this":{"__isSmartRef__":true,"id":934},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":955}},"955":{"$super":{"__isSmartRef__":true,"id":956}},"956":{"varMapping":{"__isSmartRef__":true,"id":957},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":958},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"957":{"obj":{"__isSmartRef__":true,"id":934},"name":"getDoitContext"},"958":{},"959":{},"960":{"submorphs":[],"scripts":[],"id":123,"shape":{"__isSmartRef__":true,"id":961},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":966},"_MaxTextWidth":897.0469590469621,"_MaxTextHeight":20.48209598213498,"textStyle":null,"layout":{"__isSmartRef__":true,"id":967},"charsReplaced":"","lastFindLoc":697,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"infoText","savedTextString":"// MethodFinder (this)\n\n// ** MethodFinder's Scripts **\nthis.addScript(function browse(fileFragment) {\n\tfileFragment && fileFragment.browseIt()\n});\n\nthis.addScript(function reset() {\n\tthis.get('searchResultList').updateList([]);\n\tthis.get('searchResultList').setSelection(null);\n\tthis.get('searchText').setTextString('enter search term here');\n});\n\n\nthis.addScript(function search(searchString) {\n\tvar finds = [];\n\tvar re = new RegExp(searchString)\n\tvar i=0;\n\tvar time = Functions.timeToRun(function() {\n\tGlobal.classes(true).forEach(function(eaClass) {\n\t\tFunctions.own(eaClass.prototype)\n\t\t\t.forEach(function(eaMethod) {\n\t\t\t\ti++;\n\t\t\t\tif (eaMethod.match(re)){\n\t\t\t\t\tfinds.push([eaClass, eaMethod])\n\t\t\t\t}\t\n\t\t\t})\t\n\t})})\n\talert(\"search \" + i + \" methods, found \" + finds.length + \" methods in \" + time + \"ms\")\n\n\tvar items = finds.collect(function(ea) {\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: ea[0].name + \": \" + ea[1],\n\t\t}\n\t})\n\tthis.get('searchResultList').updateList(items);\n});","textChunks":[{"__isSmartRef__":true,"id":968}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"_Scale":0.9979990019999998,"priorExtent":{"__isSmartRef__":true,"id":970},"owner":{"__isSmartRef__":true,"id":874},"__LivelyClassName__":"lively.morphic.Text"},"961":{"position":{"__isSmartRef__":true,"id":962},"_Extent":{"__isSmartRef__":true,"id":963},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":964},"_Fill":{"__isSmartRef__":true,"id":965},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"962":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"963":{"x":897.0469590469621,"y":20.48209598213498,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"964":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"965":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"966":{"x":6.701682800375693,"y":215.98173452400079,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"967":{"resizeWidth":true,"resizeHeight":false,"moveVertical":false,"moveHorizontal":false},"968":{"style":{"__isSmartRef__":true,"id":969},"morph":{"__isSmartRef__":true,"id":960},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"969":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"970":{"x":897.0469590469621,"y":20.48209598213498,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"971":{"submorphs":[{"__isSmartRef__":true,"id":972}],"scripts":[],"id":1138,"shape":{"__isSmartRef__":true,"id":983},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":997},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":987},"lighterFill":{"__isSmartRef__":true,"id":998},"label":{"__isSmartRef__":true,"id":972},"showsHalos":false,"name":"browse","partsBinMetaInfo":{"__isSmartRef__":true,"id":1007},"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":1008}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":1009},"owner":{"__isSmartRef__":true,"id":874},"__LivelyClassName__":"lively.morphic.Button"},"972":{"submorphs":[],"scripts":[],"id":2075,"shape":{"__isSmartRef__":true,"id":973},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":977},"_MaxTextWidth":115,"_MaxTextHeight":27,"padding":{"__isSmartRef__":true,"id":978},"_Padding":{"__isSmartRef__":true,"id":979},"owner":{"__isSmartRef__":true,"id":971},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":980}],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":982},"_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"973":{"position":{"__isSmartRef__":true,"id":974},"_Extent":{"__isSmartRef__":true,"id":975},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":976},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"974":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"975":{"x":115,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"976":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"977":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"978":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"979":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"980":{"style":{"__isSmartRef__":true,"id":981},"morph":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"browse","__LivelyClassName__":"lively.morphic.TextChunk"},"981":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"982":{"x":115,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"983":{"position":{"__isSmartRef__":true,"id":984},"_Extent":{"__isSmartRef__":true,"id":985},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":986},"_Fill":{"__isSmartRef__":true,"id":987},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"984":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"985":{"x":115,"y":27,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"986":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"987":{"stops":[{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":994}],"vector":{"__isSmartRef__":true,"id":996},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"988":{"offset":0,"color":{"__isSmartRef__":true,"id":989}},"989":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"990":{"offset":0.4,"color":{"__isSmartRef__":true,"id":991}},"991":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"992":{"offset":0.6,"color":{"__isSmartRef__":true,"id":993}},"993":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"994":{"offset":1,"color":{"__isSmartRef__":true,"id":995}},"995":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"996":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"997":{"x":442.0439335888881,"y":26.725910952184506,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"998":{"stops":[{"__isSmartRef__":true,"id":999},{"__isSmartRef__":true,"id":1001},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1005}],"vector":{"__isSmartRef__":true,"id":996},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"999":{"offset":0,"color":{"__isSmartRef__":true,"id":1000}},"1000":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1001":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1002}},"1002":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1003":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1004}},"1004":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1005":{"offset":1,"color":{"__isSmartRef__":true,"id":1006}},"1006":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1007":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1008":{"sourceObj":{"__isSmartRef__":true,"id":971},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":874},"targetMethodName":"browseMethod","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1009":{"x":114,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1010":{"position":{"__isSmartRef__":true,"id":1011},"_Extent":{"__isSmartRef__":true,"id":1012},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1013},"_Fill":{"__isSmartRef__":true,"id":1014},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1011":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1012":{"x":919.4170420843768,"y":462.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1013":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1014":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1015":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1016":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"requiredModules":["lively.ide"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1017":{"submorphs":[{"__isSmartRef__":true,"id":874},{"__isSmartRef__":true,"id":1018},{"__isSmartRef__":true,"id":1134}],"scripts":[],"id":2470,"shape":{"__isSmartRef__":true,"id":1165},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1167},"_Position":{"__isSmartRef__":true,"id":1168},"priorExtent":{"__isSmartRef__":true,"id":1169},"targetMorph":{"__isSmartRef__":true,"id":874},"titleBar":{"__isSmartRef__":true,"id":1018},"contentOffset":{"__isSmartRef__":true,"id":1015},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1170},"showsHalos":false,"name":"MethodFinder","partsBinMetaInfo":{"__isSmartRef__":true,"id":1171},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window"},"1018":{"submorphs":[{"__isSmartRef__":true,"id":1019},{"__isSmartRef__":true,"id":1028},{"__isSmartRef__":true,"id":1066},{"__isSmartRef__":true,"id":1092}],"scripts":[],"id":2471,"shape":{"__isSmartRef__":true,"id":1119},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1131},"_Position":{"__isSmartRef__":true,"id":1132},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":1017},"label":{"__isSmartRef__":true,"id":1019},"closeButton":{"__isSmartRef__":true,"id":1028},"menuButton":{"__isSmartRef__":true,"id":1066},"collapseButton":{"__isSmartRef__":true,"id":1092},"priorExtent":{"__isSmartRef__":true,"id":1133},"owner":{"__isSmartRef__":true,"id":1017},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1019":{"submorphs":[],"scripts":[],"id":2472,"shape":{"__isSmartRef__":true,"id":1020},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1023},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1024},"priorExtent":{"__isSmartRef__":true,"id":1025},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1026}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":1018},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1020":{"_Position":{"__isSmartRef__":true,"id":1021},"_Extent":{"__isSmartRef__":true,"id":1022},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1013},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1021":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1022":{"x":860.4170420843768,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1023":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1024":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1025":{"x":860.4170420843768,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1026":{"style":{"__isSmartRef__":true,"id":1027},"morph":{"__isSmartRef__":true,"id":1019},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"MethodFinder","__LivelyClassName__":"lively.morphic.TextChunk"},"1027":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1028":{"submorphs":[{"__isSmartRef__":true,"id":1029}],"scripts":[],"id":2473,"shape":{"__isSmartRef__":true,"id":1038},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1052},"priorExtent":{"__isSmartRef__":true,"id":1053},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1042},"lighterFill":{"__isSmartRef__":true,"id":1054},"label":{"__isSmartRef__":true,"id":1029},"owner":{"__isSmartRef__":true,"id":1018},"layout":{"__isSmartRef__":true,"id":1063},"attributeConnections":[{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1065}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1029":{"submorphs":[],"scripts":[],"id":2474,"shape":{"__isSmartRef__":true,"id":1030},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1033},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1034},"priorExtent":{"__isSmartRef__":true,"id":1035},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1036}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1028},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1030":{"_Position":{"__isSmartRef__":true,"id":1031},"_Extent":{"__isSmartRef__":true,"id":1032},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1013},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1031":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1032":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1033":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1034":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1035":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1036":{"style":{"__isSmartRef__":true,"id":1037},"morph":{"__isSmartRef__":true,"id":1029},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"1037":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1038":{"_Position":{"__isSmartRef__":true,"id":1039},"_Extent":{"__isSmartRef__":true,"id":1040},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1041},"_Fill":{"__isSmartRef__":true,"id":1042},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1039":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1040":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1041":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1042":{"stops":[{"__isSmartRef__":true,"id":1043},{"__isSmartRef__":true,"id":1045},{"__isSmartRef__":true,"id":1047},{"__isSmartRef__":true,"id":1049}],"vector":{"__isSmartRef__":true,"id":1051},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1043":{"offset":0,"color":{"__isSmartRef__":true,"id":1044}},"1044":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1045":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1046}},"1046":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1047":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1048}},"1048":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1049":{"offset":1,"color":{"__isSmartRef__":true,"id":1050}},"1050":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1051":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1052":{"x":899.4170420843768,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1053":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1054":{"stops":[{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1057},{"__isSmartRef__":true,"id":1059},{"__isSmartRef__":true,"id":1061}],"vector":{"__isSmartRef__":true,"id":1051},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1055":{"offset":0,"color":{"__isSmartRef__":true,"id":1056}},"1056":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1057":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1058}},"1058":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1059":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1060}},"1060":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1061":{"offset":1,"color":{"__isSmartRef__":true,"id":1062}},"1062":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1063":{"moveHorizontal":true},"1064":{"sourceObj":{"__isSmartRef__":true,"id":1028},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1017},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1065":{"sourceObj":{"__isSmartRef__":true,"id":1028},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1017},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1066":{"submorphs":[{"__isSmartRef__":true,"id":1067}],"scripts":[],"id":2475,"shape":{"__isSmartRef__":true,"id":1076},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1079},"priorExtent":{"__isSmartRef__":true,"id":1080},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1042},"lighterFill":{"__isSmartRef__":true,"id":1081},"label":{"__isSmartRef__":true,"id":1067},"owner":{"__isSmartRef__":true,"id":1018},"attributeConnections":[{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1067":{"submorphs":[],"scripts":[],"id":2476,"shape":{"__isSmartRef__":true,"id":1068},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1071},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1072},"priorExtent":{"__isSmartRef__":true,"id":1073},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1074}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1066},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1068":{"_Position":{"__isSmartRef__":true,"id":1069},"_Extent":{"__isSmartRef__":true,"id":1070},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1013},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1069":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1070":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1071":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1072":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1073":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1074":{"style":{"__isSmartRef__":true,"id":1075},"morph":{"__isSmartRef__":true,"id":1067},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"1075":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1076":{"_Position":{"__isSmartRef__":true,"id":1077},"_Extent":{"__isSmartRef__":true,"id":1078},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1041},"_Fill":{"__isSmartRef__":true,"id":1042},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1077":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1078":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1079":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1080":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1081":{"stops":[{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1086},{"__isSmartRef__":true,"id":1088}],"vector":{"__isSmartRef__":true,"id":1051},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1082":{"offset":0,"color":{"__isSmartRef__":true,"id":1083}},"1083":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1084":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1085}},"1085":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1086":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1087}},"1087":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1088":{"offset":1,"color":{"__isSmartRef__":true,"id":1089}},"1089":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1090":{"sourceObj":{"__isSmartRef__":true,"id":1066},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1017},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1091":{"sourceObj":{"__isSmartRef__":true,"id":1066},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1017},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1092":{"submorphs":[{"__isSmartRef__":true,"id":1093}],"scripts":[],"id":2477,"shape":{"__isSmartRef__":true,"id":1102},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1105},"priorExtent":{"__isSmartRef__":true,"id":1106},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1042},"lighterFill":{"__isSmartRef__":true,"id":1107},"label":{"__isSmartRef__":true,"id":1093},"owner":{"__isSmartRef__":true,"id":1018},"layout":{"__isSmartRef__":true,"id":1116},"attributeConnections":[{"__isSmartRef__":true,"id":1117},{"__isSmartRef__":true,"id":1118}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1093":{"submorphs":[],"scripts":[],"id":2478,"shape":{"__isSmartRef__":true,"id":1094},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1097},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1098},"priorExtent":{"__isSmartRef__":true,"id":1099},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1100}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1092},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1094":{"_Position":{"__isSmartRef__":true,"id":1095},"_Extent":{"__isSmartRef__":true,"id":1096},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1013},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1095":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1096":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1097":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1098":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1099":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1100":{"style":{"__isSmartRef__":true,"id":1101},"morph":{"__isSmartRef__":true,"id":1093},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"1101":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1102":{"_Position":{"__isSmartRef__":true,"id":1103},"_Extent":{"__isSmartRef__":true,"id":1104},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1041},"_Fill":{"__isSmartRef__":true,"id":1042},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1103":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1104":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1105":{"x":880.4170420843768,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1106":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1107":{"stops":[{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1112},{"__isSmartRef__":true,"id":1114}],"vector":{"__isSmartRef__":true,"id":1051},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1108":{"offset":0,"color":{"__isSmartRef__":true,"id":1109}},"1109":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1110":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1111}},"1111":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1112":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1113}},"1113":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1114":{"offset":1,"color":{"__isSmartRef__":true,"id":1115}},"1115":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1116":{"moveHorizontal":true},"1117":{"sourceObj":{"__isSmartRef__":true,"id":1092},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1017},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1118":{"sourceObj":{"__isSmartRef__":true,"id":1092},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1017},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1119":{"_Position":{"__isSmartRef__":true,"id":1120},"_Extent":{"__isSmartRef__":true,"id":1121},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1122},"_Fill":{"__isSmartRef__":true,"id":1123},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1120":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1121":{"x":919.4170420843768,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1122":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1123":{"stops":[{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1128}],"vector":{"__isSmartRef__":true,"id":1130},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1124":{"offset":0,"color":{"__isSmartRef__":true,"id":1125}},"1125":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1126":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1127}},"1127":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1128":{"offset":1,"color":{"__isSmartRef__":true,"id":1129}},"1129":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1130":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1131":{"resizeWidth":true,"adjustForNewBounds":true},"1132":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1133":{"x":919.4170420843768,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1134":{"submorphs":[],"scripts":[],"id":260,"shape":{"__isSmartRef__":true,"id":1135},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1140},"showsHalos":false,"name":"ResizeCorner2","partsBinMetaInfo":{"__isSmartRef__":true,"id":1141},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1.0000000000000002,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":1142},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":1017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.morphic.Box"},"1135":{"position":{"__isSmartRef__":true,"id":1136},"_Extent":{"__isSmartRef__":true,"id":1137},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1138},"_Fill":{"__isSmartRef__":true,"id":1139},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1136":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1137":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1138":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1139":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1140":{"x":906.4170420843768,"y":469.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1141":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1142":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1143":{"onDrag":{"__isSmartRef__":true,"id":1144},"onDragEnd":{"__isSmartRef__":true,"id":1151},"onDragStart":{"__isSmartRef__":true,"id":1158}},"1144":{"varMapping":{"__isSmartRef__":true,"id":1145},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":1150},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1145":{"this":{"__isSmartRef__":true,"id":1134},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1146}},"1146":{"$super":{"__isSmartRef__":true,"id":1147}},"1147":{"varMapping":{"__isSmartRef__":true,"id":1148},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1149},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1148":{"obj":{"__isSmartRef__":true,"id":1134},"name":"onDrag"},"1149":{},"1150":{},"1151":{"varMapping":{"__isSmartRef__":true,"id":1152},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1157},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1152":{"this":{"__isSmartRef__":true,"id":1134},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1153}},"1153":{"$super":{"__isSmartRef__":true,"id":1154}},"1154":{"varMapping":{"__isSmartRef__":true,"id":1155},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1156},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1155":{"obj":{"__isSmartRef__":true,"id":1134},"name":"onDragEnd"},"1156":{},"1157":{},"1158":{"varMapping":{"__isSmartRef__":true,"id":1159},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":1164},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1159":{"this":{"__isSmartRef__":true,"id":1134},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1160}},"1160":{"$super":{"__isSmartRef__":true,"id":1161}},"1161":{"varMapping":{"__isSmartRef__":true,"id":1162},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1163},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1162":{"obj":{"__isSmartRef__":true,"id":1134},"name":"onDragStart"},"1163":{},"1164":{},"1165":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1166},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1166":{"x":919.4170420843768,"y":484.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1167":{"adjustForNewBounds":true},"1168":{"x":21.79147895781159,"y":220.9989974949895,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1169":{"x":919.4170420843768,"y":484.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1170":{"x":668,"y":227,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1171":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A method finder that searches all loaded classes and methods for matches in the source. ","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1172":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"1173":{"x":919.4170420843768,"y":462.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1174":{"search":{"__isSmartRef__":true,"id":1175},"browse":{"__isSmartRef__":true,"id":1178},"reset":{"__isSmartRef__":true,"id":1181},"setSearch":{"__isSmartRef__":true,"id":1184},"emphasizeStringIn":{"__isSmartRef__":true,"id":1187},"withAllMethodsDo":{"__isSmartRef__":true,"id":1190},"itemsFromFinds":{"__isSmartRef__":true,"id":1193},"browseMethod":{"__isSmartRef__":true,"id":1196},"openMethodInSystemBrowser":{"__isSmartRef__":true,"id":1199}},"1175":{"varMapping":{"__isSmartRef__":true,"id":1176},"source":"function search(searchString) { \n this.get('searchResultList').updateList([]);\n this.get('sourceText').setTextString('');\n if (!searchString || (searchString.length < 2)) {\n this.get('sourceText').setTextString('\"' + searchString + '\" is to short');\n return;\n }\n var finds = [];\n var i=0;\n var matches = function(s) {\n return s.include(searchString)\n } \n\n // var re = new RegExp(searchString)\n var time = Functions.timeToRun(function() {\n this.withAllMethodsDo(function(object, eaMethod, type) {\n i++;\n var name;\n if (!object) return;\n\n if (object.constructor.prototype == object)\n name = object.constructor.name\n\n if (object.name) name = object.name;\n if (object.namespaceIdentifier)\n name = object.namespaceIdentifier\n\n if (object.constructor.prototype != object)\n name = name + \"(object)\"\n if (object === Global)\n name = \" \";\n\n var string = name + \": \" + eaMethod; \n var item = {object: object, method: eaMethod, string: string, type: type};\n\n if (matches(eaMethod)) {\n item.search= 'implementor',\n finds.push(item)\n return;\n } \n\n var f = object[eaMethod];\n if (!f || !f.getOriginal) return;\n var source = String(f.getOriginal())\n if (matches(source)){\n item.search = 'sender'\n finds.push(item)\n } \n })\n }.bind(this))\n this.get('sourceText').setTextString(\"search \" + i + \" methods, found \" \n + finds.length + \" methods in \" + time + \"ms\");\n var items = this.itemsFromFinds(finds)\n this.get('searchResultList').updateList(items);\n}","funcProperties":{"__isSmartRef__":true,"id":1177},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1176":{"this":{"__isSmartRef__":true,"id":874}},"1177":{},"1178":{"varMapping":{"__isSmartRef__":true,"id":1179},"source":"function browse(methodItem) {\n if (! methodItem) return;\n var methodName = methodItem.method;\n var object = methodItem.object;\n var orgFunc = object[methodName];\n if (!orgFunc) {\n this.get('sourceText').setTextString('no source');\n return\n }\n orgFunc = orgFunc.getOriginal()\n \n this.targetFunction = orgFunc;\n this.targetObject = object;\n\n var source = \"// changes here only affect runtime\\n\";\n if (orgFunc.declaredClass) {\n source += orgFunc.declaredClass + \".addMethods({\\n\\t\" + methodName + \":\" +\n orgFunc + \"\\n});\"\n } else if(methodItem.type == 'extend') {\n // perhaps it is a an class object\n source += \"Object.extend(\" + (object.type || object.namespaceIdentifier) + \",{\\n\\t\" + methodName + \":\" +\n orgFunc + \"\\n});\"\n } else if( object.isMorph) {\n // display as script\n source = \"this.addScript(\" + orgFunc + \");\"\n } else if(object === Global) {\n // display as script\n source += \"Object.extend(Global, {\\n\\t\" + methodName + \":\" +\n orgFunc + \"\\n});\"\n }\n\n this.get('sourceText').setTextString(source)\n\n module('lively.ide.SyntaxHighlighting').load(true)\n this.get('sourceText').highlightJavaScriptSyntax()\n\n this.get('sourceText').emphasizeRegex(new RegExp(this.get('searchText').textString, \"g\"), {color: Color.red});\n\n var info = '' + orgFunc.sourceModule \n\n this.get('infoText').setTextString(info)\n}","funcProperties":{"__isSmartRef__":true,"id":1180},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1179":{"this":{"__isSmartRef__":true,"id":874}},"1180":{},"1181":{"varMapping":{"__isSmartRef__":true,"id":1182},"source":"function reset() {\n this.get('searchResultList').updateList([]);\n this.get('searchResultList').setSelection(null);\n this.get('searchText').setTextString('enter method name her');\n this.get('sourceText').setTextString('no code');\n this.get('infoText').setTextString('');\n this.targetFunction = null;\n this.targetObject = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1183},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1182":{"this":{"__isSmartRef__":true,"id":874}},"1183":{},"1184":{"varMapping":{"__isSmartRef__":true,"id":1185},"source":"function setSearch(searchString) {\n this.get('searchText').setTextString(searchString);\n this.search(searchString)\n var list = this.get('searchResultList').getList();\n if (list.length > 0) this.get('searchResultList').setSelection(list[0])\n}","funcProperties":{"__isSmartRef__":true,"id":1186},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1185":{"this":{"__isSmartRef__":true,"id":874}},"1186":{},"1187":{"varMapping":{"__isSmartRef__":true,"id":1188},"source":"function emphasizeStringIn(morph, string, style) {\n var m;\n var re = new RegExp(string, \"g\");\n while(m = re.exec(morph.textString)) {\n var from = m.index,\n to = m.index + m[0].length;\n morph.emphasize(style, from, to)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1189},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1188":{"this":{"__isSmartRef__":true,"id":874}},"1189":{},"1190":{"varMapping":{"__isSmartRef__":true,"id":1191},"source":"function withAllMethodsDo(func) {\n\n Functions.own(Global).forEach(function(eaMethod) {\n func(Global, eaMethod, 'global')\n }); \n\n this.world().withAllSubmorphsDo(function(ea) {\n Functions.own(ea).forEach(function(eaMethod) {\n func(ea, eaMethod, 'script')\n }); \n });\n\n Global.subNamespaces(true).forEach(function(ea) {\n Functions.own(ea).forEach(function(eaMethod) {\n func(ea, eaMethod, 'extend')\n }); \n });\n\n Global.classes(true).uniq().forEach(function(eaClass) {\n Functions.own(eaClass).forEach(function(eaMethod) {\n func(eaClass, eaMethod, 'extend')\n }); \n\n Functions.own(eaClass.prototype).forEach(function(eaMethod) {\n func(eaClass.prototype, eaMethod, 'class')\n }) \n })\n}","funcProperties":{"__isSmartRef__":true,"id":1192},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1191":{"this":{"__isSmartRef__":true,"id":874}},"1192":{},"1193":{"varMapping":{"__isSmartRef__":true,"id":1194},"source":"function itemsFromFinds(finds) {\n var items = finds.collect(function(ea) {\n var pref = \"\" + ea.type + \" \";\n if (ea.search == \"sender\") pref += \"full: \"\n if (ea.search == \"implementor\") pref += \"name: \"\n return {\n isListItem: true,\n value: ea,\n string: pref + ea.string,\n }\n })\n items = items.sortBy(function(ea) {return ea.string})\n return items\n}","funcProperties":{"__isSmartRef__":true,"id":1195},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1194":{"this":{"__isSmartRef__":true,"id":874}},"1195":{},"1196":{"varMapping":{"__isSmartRef__":true,"id":1197},"source":"function browseMethod() {\n alertOK('browseMethod')\n if (!this.targetFunction) return;\n var methodName = this.targetFunction.methodName; \n if(this.targetFunction.declaredClass) {\n var classObj = eval(this.targetFunction.declaredClass)\n this.openMethodInSystemBrowser(classObj.type, methodName);\n return;\n }\n if(Class.isClass(this.targetObject)) {\n this.openMethodInSystemBrowser(this.targetObject.type, methodName);\n return;\n }\n if(this.targetObject.namespaceIdentifier) {\n this.openMethodInSystemBrowser(this.targetObject.namespaceIdentifier, methodName);\n return;\n }\n if(this.targetObject instanceof lively.morphic.Morph) {\n var editor = this.world().openScriptEditorFor(this.targetObject);\n editor.align(editor.bounds().center(), this.world().visibleBounds().center());\n return;\n }\n alert('not implemented yet for ' + this.targetFunction)\n}","funcProperties":{"__isSmartRef__":true,"id":1198},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1197":{"this":{"__isSmartRef__":true,"id":874}},"1198":{},"1199":{"varMapping":{"__isSmartRef__":true,"id":1200},"source":"function openMethodInSystemBrowser(objectName, methodName) {\n alert(\"browse \" + objectName + \":\" + methodName)\n var uri = new URL(this.targetFunction.sourceModule.uri()),\n relative = uri.relativePathFrom(new URL(Config.codeBase)),\n moduleNode = lively.ide.startSourceControl().addModule(relative),\n rootNode = moduleNode.ast();\n\n var fileFragments = rootNode.subElements(10).select(function(ea) {\n var path = ea.getOwnerNamePath()\n return path.include(objectName) && path.include(methodName) \n });\n\n alertOK(\"found following places to browse: \" + fileFragments)\n if (fileFragments.length > 0) {\n fileFragments[0].browseIt()\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1201},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1200":{"this":{"__isSmartRef__":true,"id":874}},"1201":{},"1202":{"style":{"__isSmartRef__":true,"id":1203},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// MethodFinderPane (this)","__LivelyClassName__":"lively.morphic.TextChunk"},"1203":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1204":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1205":{"style":{"__isSmartRef__":true,"id":1206},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1206":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1207":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1208":{"style":{"__isSmartRef__":true,"id":1209},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// ** MethodFinderPane's Scripts **","__LivelyClassName__":"lively.morphic.TextChunk"},"1209":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1210":{"style":{"__isSmartRef__":true,"id":1211},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1211":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1212":{"style":{"__isSmartRef__":true,"id":1213},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1213":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1214":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1215":{"style":{"__isSmartRef__":true,"id":1216},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"1216":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1217":{"style":{"__isSmartRef__":true,"id":1218},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1218":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1219":{"style":{"__isSmartRef__":true,"id":1220},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" browse(methodItem) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1220":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1221":{"style":{"__isSmartRef__":true,"id":1222},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1222":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1223":{"style":{"__isSmartRef__":true,"id":1224},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1224":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1225":{"style":{"__isSmartRef__":true,"id":1226},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1226":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1227":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1228":{"style":{"__isSmartRef__":true,"id":1229},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (! methodItem) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1229":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1230":{"style":{"__isSmartRef__":true,"id":1231},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1231":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1232":{"style":{"__isSmartRef__":true,"id":1233},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1233":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1234":{"style":{"__isSmartRef__":true,"id":1235},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1235":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1236":{"style":{"__isSmartRef__":true,"id":1237},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" methodName = methodItem.method;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1237":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1238":{"style":{"__isSmartRef__":true,"id":1239},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1239":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1240":{"style":{"__isSmartRef__":true,"id":1241},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" object = methodItem.object;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1241":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1242":{"style":{"__isSmartRef__":true,"id":1243},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1243":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1244":{"style":{"__isSmartRef__":true,"id":1245},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" orgFunc = object[methodName];\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1245":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1246":{"style":{"__isSmartRef__":true,"id":1247},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1247":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1248":{"style":{"__isSmartRef__":true,"id":1249},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (!orgFunc) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1249":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1250":{"style":{"__isSmartRef__":true,"id":1251},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1251":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1252":{"style":{"__isSmartRef__":true,"id":1253},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1253":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1254":{"style":{"__isSmartRef__":true,"id":1255},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1255":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1256":{"style":{"__isSmartRef__":true,"id":1257},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1257":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1258":{"style":{"__isSmartRef__":true,"id":1259},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'sourceText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1259":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1260":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1261":{"style":{"__isSmartRef__":true,"id":1262},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setTextString(","__LivelyClassName__":"lively.morphic.TextChunk"},"1262":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1263":{"style":{"__isSmartRef__":true,"id":1264},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'no source'","__LivelyClassName__":"lively.morphic.TextChunk"},"1264":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1265":{"style":{"__isSmartRef__":true,"id":1266},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1266":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1267":{"style":{"__isSmartRef__":true,"id":1268},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1268":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1269":{"style":{"__isSmartRef__":true,"id":1270},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1270":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1271":{"style":{"__isSmartRef__":true,"id":1272},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1272":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1273":{"style":{"__isSmartRef__":true,"id":1274},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n orgFunc = orgFunc.getOriginal()\n \n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1274":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1275":{"style":{"__isSmartRef__":true,"id":1276},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1276":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1277":{"style":{"__isSmartRef__":true,"id":1278},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".targetFunction = orgFunc;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1278":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1279":{"style":{"__isSmartRef__":true,"id":1280},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1280":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1281":{"style":{"__isSmartRef__":true,"id":1282},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".targetObject = object;\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1282":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1283":{"style":{"__isSmartRef__":true,"id":1284},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1284":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1285":{"style":{"__isSmartRef__":true,"id":1286},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" source = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1286":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1287":{"style":{"__isSmartRef__":true,"id":1288},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1288":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1289":{"style":{"__isSmartRef__":true,"id":1290},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// changes here only affect runtime\\n\";","__LivelyClassName__":"lively.morphic.TextChunk"},"1290":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1291":{"style":{"__isSmartRef__":true,"id":1292},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1292":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1293":{"style":{"__isSmartRef__":true,"id":1294},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1294":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1295":{"style":{"__isSmartRef__":true,"id":1296},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (orgFunc.declaredClass) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1296":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1297":{"style":{"__isSmartRef__":true,"id":1298},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1298":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1299":{"style":{"__isSmartRef__":true,"id":1300},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n source += orgFunc.declaredClass + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1300":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1301":{"style":{"__isSmartRef__":true,"id":1302},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\".addMethods({\\n\\t\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1302":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1303":{"style":{"__isSmartRef__":true,"id":1304},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + methodName + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1304":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1305":{"style":{"__isSmartRef__":true,"id":1306},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\":\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1306":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1307":{"style":{"__isSmartRef__":true,"id":1308},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" +\n orgFunc + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1308":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1309":{"style":{"__isSmartRef__":true,"id":1310},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"\\n});\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1310":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1311":{"style":{"__isSmartRef__":true,"id":1312},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1312":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1313":{"style":{"__isSmartRef__":true,"id":1314},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1314":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1315":{"style":{"__isSmartRef__":true,"id":1316},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1316":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1317":{"style":{"__isSmartRef__":true,"id":1318},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk"},"1318":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1319":{"style":{"__isSmartRef__":true,"id":1320},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1320":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1321":{"style":{"__isSmartRef__":true,"id":1322},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1322":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1323":{"style":{"__isSmartRef__":true,"id":1324},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(methodItem.type == 'extend') ","__LivelyClassName__":"lively.morphic.TextChunk"},"1324":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1325":{"style":{"__isSmartRef__":true,"id":1326},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1326":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1327":{"style":{"__isSmartRef__":true,"id":1328},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1328":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1329":{"style":{"__isSmartRef__":true,"id":1330},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// perhaps it is a an class object","__LivelyClassName__":"lively.morphic.TextChunk"},"1330":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1331":{"style":{"__isSmartRef__":true,"id":1332},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n source += ","__LivelyClassName__":"lively.morphic.TextChunk"},"1332":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1333":{"style":{"__isSmartRef__":true,"id":1334},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"Object.extend(\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1334":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1335":{"style":{"__isSmartRef__":true,"id":1336},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + (object.type || object.namespaceIdentifier) + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1336":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1337":{"style":{"__isSmartRef__":true,"id":1338},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\",{\\n\\t\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1338":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1339":{"style":{"__isSmartRef__":true,"id":1340},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + methodName + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1340":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1341":{"style":{"__isSmartRef__":true,"id":1342},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\":\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1342":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1343":{"style":{"__isSmartRef__":true,"id":1344},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" +\n orgFunc + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1344":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1345":{"style":{"__isSmartRef__":true,"id":1346},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"\\n});\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1346":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1347":{"style":{"__isSmartRef__":true,"id":1348},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1348":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1349":{"style":{"__isSmartRef__":true,"id":1350},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1350":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1351":{"style":{"__isSmartRef__":true,"id":1352},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1352":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1353":{"style":{"__isSmartRef__":true,"id":1354},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk"},"1354":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1355":{"style":{"__isSmartRef__":true,"id":1356},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1356":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1357":{"style":{"__isSmartRef__":true,"id":1358},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1358":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1359":{"style":{"__isSmartRef__":true,"id":1360},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"( object.isMorph) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1360":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1361":{"style":{"__isSmartRef__":true,"id":1362},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1362":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1363":{"style":{"__isSmartRef__":true,"id":1364},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1364":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1365":{"style":{"__isSmartRef__":true,"id":1366},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// display as script","__LivelyClassName__":"lively.morphic.TextChunk"},"1366":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1367":{"style":{"__isSmartRef__":true,"id":1368},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n source = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1368":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1369":{"style":{"__isSmartRef__":true,"id":1370},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"this.addScript(\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1370":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1371":{"style":{"__isSmartRef__":true,"id":1372},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + orgFunc + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1372":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1373":{"style":{"__isSmartRef__":true,"id":1374},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\");\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1374":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1375":{"style":{"__isSmartRef__":true,"id":1376},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1376":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1377":{"style":{"__isSmartRef__":true,"id":1378},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1378":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1379":{"style":{"__isSmartRef__":true,"id":1380},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1380":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1381":{"style":{"__isSmartRef__":true,"id":1382},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk"},"1382":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1383":{"style":{"__isSmartRef__":true,"id":1384},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1384":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1385":{"style":{"__isSmartRef__":true,"id":1386},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1386":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1387":{"style":{"__isSmartRef__":true,"id":1388},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(object === Global) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1388":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1389":{"style":{"__isSmartRef__":true,"id":1390},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1390":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1391":{"style":{"__isSmartRef__":true,"id":1392},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1392":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1393":{"style":{"__isSmartRef__":true,"id":1394},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// display as script","__LivelyClassName__":"lively.morphic.TextChunk"},"1394":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1395":{"style":{"__isSmartRef__":true,"id":1396},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n source += ","__LivelyClassName__":"lively.morphic.TextChunk"},"1396":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1397":{"style":{"__isSmartRef__":true,"id":1398},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"Object.extend(Global, {\\n\\t\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1398":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1399":{"style":{"__isSmartRef__":true,"id":1400},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + methodName + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1400":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1401":{"style":{"__isSmartRef__":true,"id":1402},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\":\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1402":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1403":{"style":{"__isSmartRef__":true,"id":1404},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" +\n orgFunc + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1404":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1405":{"style":{"__isSmartRef__":true,"id":1406},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"\\n});\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1406":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1407":{"style":{"__isSmartRef__":true,"id":1408},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1408":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1409":{"style":{"__isSmartRef__":true,"id":1410},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1410":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1411":{"style":{"__isSmartRef__":true,"id":1412},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1412":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1413":{"style":{"__isSmartRef__":true,"id":1414},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1414":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1415":{"style":{"__isSmartRef__":true,"id":1416},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1416":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1417":{"style":{"__isSmartRef__":true,"id":1418},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'sourceText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1418":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1419":{"style":{"__isSmartRef__":true,"id":1420},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setTextString(source)\n\n module(","__LivelyClassName__":"lively.morphic.TextChunk"},"1420":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1421":{"style":{"__isSmartRef__":true,"id":1422},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'lively.ide.SyntaxHighlighting'","__LivelyClassName__":"lively.morphic.TextChunk"},"1422":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1423":{"style":{"__isSmartRef__":true,"id":1424},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").load(true)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1424":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1425":{"style":{"__isSmartRef__":true,"id":1426},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1426":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1427":{"style":{"__isSmartRef__":true,"id":1428},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1428":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1429":{"style":{"__isSmartRef__":true,"id":1430},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'sourceText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1430":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1431":{"style":{"__isSmartRef__":true,"id":1432},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").highlightJavaScriptSyntax()\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1432":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1433":{"style":{"__isSmartRef__":true,"id":1434},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1434":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1435":{"style":{"__isSmartRef__":true,"id":1436},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1436":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1437":{"style":{"__isSmartRef__":true,"id":1438},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'sourceText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1438":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1439":{"style":{"__isSmartRef__":true,"id":1440},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").emphasizeRegex(","__LivelyClassName__":"lively.morphic.TextChunk"},"1440":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1441":{"style":{"__isSmartRef__":true,"id":1442},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk"},"1442":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1443":{"style":{"__isSmartRef__":true,"id":1444},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1444":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1445":{"style":{"__isSmartRef__":true,"id":1446},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"RegExp","__LivelyClassName__":"lively.morphic.TextChunk"},"1446":{"color":{"__isSmartRef__":true,"id":1447},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1447":{"r":1,"g":0.0784313725490196,"b":0.5764705882352941,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1448":{"style":{"__isSmartRef__":true,"id":1449},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk"},"1449":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1450":{"style":{"__isSmartRef__":true,"id":1451},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1451":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1452":{"style":{"__isSmartRef__":true,"id":1453},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1453":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1454":{"style":{"__isSmartRef__":true,"id":1455},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'searchText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1455":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1456":{"style":{"__isSmartRef__":true,"id":1457},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").textString, ","__LivelyClassName__":"lively.morphic.TextChunk"},"1457":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1458":{"style":{"__isSmartRef__":true,"id":1459},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"g\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1459":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1460":{"style":{"__isSmartRef__":true,"id":1461},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"), ","__LivelyClassName__":"lively.morphic.TextChunk"},"1461":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1462":{"style":{"__isSmartRef__":true,"id":1463},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1463":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1464":{"style":{"__isSmartRef__":true,"id":1465},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"color:","__LivelyClassName__":"lively.morphic.TextChunk"},"1465":{"color":{"__isSmartRef__":true,"id":1466},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1466":{"r":0.5450980392156862,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1467":{"style":{"__isSmartRef__":true,"id":1468},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" Color.red","__LivelyClassName__":"lively.morphic.TextChunk"},"1468":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1469":{"style":{"__isSmartRef__":true,"id":1470},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1470":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1471":{"style":{"__isSmartRef__":true,"id":1472},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1472":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1473":{"style":{"__isSmartRef__":true,"id":1474},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1474":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1475":{"style":{"__isSmartRef__":true,"id":1476},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" info = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1476":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1477":{"style":{"__isSmartRef__":true,"id":1478},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk"},"1478":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1479":{"style":{"__isSmartRef__":true,"id":1480},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + orgFunc.sourceModule \n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1480":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1481":{"style":{"__isSmartRef__":true,"id":1482},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1482":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1483":{"style":{"__isSmartRef__":true,"id":1484},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1484":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1485":{"style":{"__isSmartRef__":true,"id":1486},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'infoText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1486":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1487":{"style":{"__isSmartRef__":true,"id":1488},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setTextString(info)\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1488":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1489":{"style":{"__isSmartRef__":true,"id":1490},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1490":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1491":{"style":{"__isSmartRef__":true,"id":1492},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1492":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1493":{"style":{"__isSmartRef__":true,"id":1494},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1494":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1495":{"style":{"__isSmartRef__":true,"id":1496},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"1496":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1497":{"style":{"__isSmartRef__":true,"id":1498},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1498":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1499":{"style":{"__isSmartRef__":true,"id":1500},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" browseMethod() ","__LivelyClassName__":"lively.morphic.TextChunk"},"1500":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1501":{"style":{"__isSmartRef__":true,"id":1502},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1502":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1503":{"style":{"__isSmartRef__":true,"id":1504},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" alertOK('browseMethod')\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1504":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1505":{"style":{"__isSmartRef__":true,"id":1506},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1506":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1507":{"style":{"__isSmartRef__":true,"id":1508},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (!","__LivelyClassName__":"lively.morphic.TextChunk"},"1508":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1509":{"style":{"__isSmartRef__":true,"id":1510},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1510":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1511":{"style":{"__isSmartRef__":true,"id":1512},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".targetFunction) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1512":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1513":{"style":{"__isSmartRef__":true,"id":1514},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1514":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1515":{"style":{"__isSmartRef__":true,"id":1516},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n var methodName = this.targetFunction.methodName; \n if(this.targetFunction.declaredClass) {\n var classObj = eval(this.targetFunction.declaredClass)\n this.openMethodInSystemBrowser(classObj.type, methodName);\n return;\n }\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1516":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1517":{"style":{"__isSmartRef__":true,"id":1518},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1518":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1519":{"style":{"__isSmartRef__":true,"id":1520},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk"},"1520":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1521":{"style":{"__isSmartRef__":true,"id":1522},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Class.isClass(","__LivelyClassName__":"lively.morphic.TextChunk"},"1522":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1523":{"style":{"__isSmartRef__":true,"id":1524},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1524":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1525":{"style":{"__isSmartRef__":true,"id":1526},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".targetObject)) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1526":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1527":{"style":{"__isSmartRef__":true,"id":1528},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1528":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1529":{"style":{"__isSmartRef__":true,"id":1530},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n this.openMethodInSystemBrowser(this.targetObject.type, methodName);\n return;\n }","__LivelyClassName__":"lively.morphic.TextChunk"},"1530":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1531":{"style":{"__isSmartRef__":true,"id":1532},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n if(this.targetObject.namespaceIdentifier) {\n this.openMethodInSystemBrowser(this.targetObject.namespaceIdentifier, methodName);\n return;\n }\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1532":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1533":{"style":{"__isSmartRef__":true,"id":1534},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1534":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1535":{"style":{"__isSmartRef__":true,"id":1536},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk"},"1536":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1537":{"style":{"__isSmartRef__":true,"id":1538},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1538":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1539":{"style":{"__isSmartRef__":true,"id":1540},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".targetObject instanceof lively.morphic.Morph) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1540":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1541":{"style":{"__isSmartRef__":true,"id":1542},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1542":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1543":{"style":{"__isSmartRef__":true,"id":1544},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1544":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1545":{"style":{"__isSmartRef__":true,"id":1546},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1546":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1547":{"style":{"__isSmartRef__":true,"id":1548},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" editor = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1548":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1549":{"style":{"__isSmartRef__":true,"id":1550},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1550":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1551":{"style":{"__isSmartRef__":true,"id":1552},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".world().openScriptEditorFor(","__LivelyClassName__":"lively.morphic.TextChunk"},"1552":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1553":{"style":{"__isSmartRef__":true,"id":1554},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1554":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1555":{"style":{"__isSmartRef__":true,"id":1556},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".targetObject);\n editor.align(editor.bounds().center(), ","__LivelyClassName__":"lively.morphic.TextChunk"},"1556":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1557":{"style":{"__isSmartRef__":true,"id":1558},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1558":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1559":{"style":{"__isSmartRef__":true,"id":1560},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".world().visibleBounds().center());\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1560":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1561":{"style":{"__isSmartRef__":true,"id":1562},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1562":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1563":{"style":{"__isSmartRef__":true,"id":1564},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1564":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1565":{"style":{"__isSmartRef__":true,"id":1566},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1566":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1567":{"style":{"__isSmartRef__":true,"id":1568},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" alert('not implemented yet for ' + this.targetFunction)\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1568":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1569":{"style":{"__isSmartRef__":true,"id":1570},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1570":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1571":{"style":{"__isSmartRef__":true,"id":1572},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1572":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1573":{"style":{"__isSmartRef__":true,"id":1574},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1574":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1575":{"style":{"__isSmartRef__":true,"id":1576},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"1576":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1577":{"style":{"__isSmartRef__":true,"id":1578},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1578":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1579":{"style":{"__isSmartRef__":true,"id":1580},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" emphasizeStringIn(morph, string, style) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1580":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1581":{"style":{"__isSmartRef__":true,"id":1582},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1582":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1583":{"style":{"__isSmartRef__":true,"id":1584},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1584":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1585":{"style":{"__isSmartRef__":true,"id":1586},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1586":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1587":{"style":{"__isSmartRef__":true,"id":1588},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" m;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1588":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1589":{"style":{"__isSmartRef__":true,"id":1590},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1590":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1591":{"style":{"__isSmartRef__":true,"id":1592},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" re = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1592":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1593":{"style":{"__isSmartRef__":true,"id":1594},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk"},"1594":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1595":{"style":{"__isSmartRef__":true,"id":1596},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1596":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1597":{"style":{"__isSmartRef__":true,"id":1598},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"RegExp","__LivelyClassName__":"lively.morphic.TextChunk"},"1598":{"color":{"__isSmartRef__":true,"id":1447},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1599":{"style":{"__isSmartRef__":true,"id":1600},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(string, ","__LivelyClassName__":"lively.morphic.TextChunk"},"1600":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1601":{"style":{"__isSmartRef__":true,"id":1602},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"g\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1602":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1603":{"style":{"__isSmartRef__":true,"id":1604},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1604":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1605":{"style":{"__isSmartRef__":true,"id":1606},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"while","__LivelyClassName__":"lively.morphic.TextChunk"},"1606":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1607":{"style":{"__isSmartRef__":true,"id":1608},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(m = re.exec(morph.textString)) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1608":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1609":{"style":{"__isSmartRef__":true,"id":1610},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1610":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1611":{"style":{"__isSmartRef__":true,"id":1612},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1612":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1613":{"style":{"__isSmartRef__":true,"id":1614},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1614":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1615":{"style":{"__isSmartRef__":true,"id":1616},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" from = m.index,\n to = m.index + m[","__LivelyClassName__":"lively.morphic.TextChunk"},"1616":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1617":{"style":{"__isSmartRef__":true,"id":1618},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk"},"1618":{"color":{"__isSmartRef__":true,"id":1619},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1619":{"r":0,"g":0,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1620":{"style":{"__isSmartRef__":true,"id":1621},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"].length;\n morph.emphasize(style, from, to)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1621":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1622":{"style":{"__isSmartRef__":true,"id":1623},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1623":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1624":{"style":{"__isSmartRef__":true,"id":1625},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1625":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1626":{"style":{"__isSmartRef__":true,"id":1627},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1627":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1628":{"style":{"__isSmartRef__":true,"id":1629},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1629":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1630":{"style":{"__isSmartRef__":true,"id":1631},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1631":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1632":{"style":{"__isSmartRef__":true,"id":1633},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"1633":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1634":{"style":{"__isSmartRef__":true,"id":1635},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1635":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1636":{"style":{"__isSmartRef__":true,"id":1637},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" itemsFromFinds(finds) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1637":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1638":{"style":{"__isSmartRef__":true,"id":1639},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1639":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1640":{"style":{"__isSmartRef__":true,"id":1641},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1641":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1642":{"style":{"__isSmartRef__":true,"id":1643},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1643":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1644":{"style":{"__isSmartRef__":true,"id":1645},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1645":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1646":{"style":{"__isSmartRef__":true,"id":1647},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" items = finds.collect(","__LivelyClassName__":"lively.morphic.TextChunk"},"1647":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1648":{"style":{"__isSmartRef__":true,"id":1649},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1649":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1650":{"style":{"__isSmartRef__":true,"id":1651},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1651":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1652":{"style":{"__isSmartRef__":true,"id":1653},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1653":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1654":{"style":{"__isSmartRef__":true,"id":1655},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1655":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1656":{"style":{"__isSmartRef__":true,"id":1657},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1657":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1658":{"style":{"__isSmartRef__":true,"id":1659},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" pref = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1659":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1660":{"style":{"__isSmartRef__":true,"id":1661},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"\" + ea.type + \" \"","__LivelyClassName__":"lively.morphic.TextChunk"},"1661":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1662":{"style":{"__isSmartRef__":true,"id":1663},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1663":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1664":{"style":{"__isSmartRef__":true,"id":1665},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1665":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1666":{"style":{"__isSmartRef__":true,"id":1667},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (ea.search == ","__LivelyClassName__":"lively.morphic.TextChunk"},"1667":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1668":{"style":{"__isSmartRef__":true,"id":1669},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"sender\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1669":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1670":{"style":{"__isSmartRef__":true,"id":1671},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":") pref += ","__LivelyClassName__":"lively.morphic.TextChunk"},"1671":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1672":{"style":{"__isSmartRef__":true,"id":1673},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"full: \"","__LivelyClassName__":"lively.morphic.TextChunk"},"1673":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1674":{"style":{"__isSmartRef__":true,"id":1675},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1675":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1676":{"style":{"__isSmartRef__":true,"id":1677},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1677":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1678":{"style":{"__isSmartRef__":true,"id":1679},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (ea.search == ","__LivelyClassName__":"lively.morphic.TextChunk"},"1679":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1680":{"style":{"__isSmartRef__":true,"id":1681},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"implementor\"","__LivelyClassName__":"lively.morphic.TextChunk"},"1681":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1682":{"style":{"__isSmartRef__":true,"id":1683},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":") pref += ","__LivelyClassName__":"lively.morphic.TextChunk"},"1683":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1684":{"style":{"__isSmartRef__":true,"id":1685},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"name: \"","__LivelyClassName__":"lively.morphic.TextChunk"},"1685":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1686":{"style":{"__isSmartRef__":true,"id":1687},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1687":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1688":{"style":{"__isSmartRef__":true,"id":1689},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1689":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1690":{"style":{"__isSmartRef__":true,"id":1691},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1691":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1692":{"style":{"__isSmartRef__":true,"id":1693},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1693":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1694":{"style":{"__isSmartRef__":true,"id":1695},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1695":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1696":{"style":{"__isSmartRef__":true,"id":1697},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"isListItem:","__LivelyClassName__":"lively.morphic.TextChunk"},"1697":{"color":{"__isSmartRef__":true,"id":1466},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1698":{"style":{"__isSmartRef__":true,"id":1699},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" true,\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1699":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1700":{"style":{"__isSmartRef__":true,"id":1701},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"value:","__LivelyClassName__":"lively.morphic.TextChunk"},"1701":{"color":{"__isSmartRef__":true,"id":1466},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1702":{"style":{"__isSmartRef__":true,"id":1703},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ea,\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1703":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1704":{"style":{"__isSmartRef__":true,"id":1705},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"string:","__LivelyClassName__":"lively.morphic.TextChunk"},"1705":{"color":{"__isSmartRef__":true,"id":1466},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1706":{"style":{"__isSmartRef__":true,"id":1707},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" pref + ea.string,\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1707":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1708":{"style":{"__isSmartRef__":true,"id":1709},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1709":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1710":{"style":{"__isSmartRef__":true,"id":1711},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1711":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1712":{"style":{"__isSmartRef__":true,"id":1713},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1713":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1714":{"style":{"__isSmartRef__":true,"id":1715},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n items = items.sortBy(function(ea) {return ea.string})\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1715":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1716":{"style":{"__isSmartRef__":true,"id":1717},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1717":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1718":{"style":{"__isSmartRef__":true,"id":1719},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" items\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1719":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1720":{"style":{"__isSmartRef__":true,"id":1721},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1721":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1722":{"style":{"__isSmartRef__":true,"id":1723},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1723":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1724":{"style":{"__isSmartRef__":true,"id":1725},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1725":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1726":{"style":{"__isSmartRef__":true,"id":1727},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"1727":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1728":{"style":{"__isSmartRef__":true,"id":1729},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1729":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1730":{"style":{"__isSmartRef__":true,"id":1731},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" openMethodInSystemBrowser(objectName, methodName) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1731":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1732":{"style":{"__isSmartRef__":true,"id":1733},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1733":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1734":{"style":{"__isSmartRef__":true,"id":1735},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" alert(\"browse \" + objectName + \":\" + methodName)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1735":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1736":{"style":{"__isSmartRef__":true,"id":1737},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1737":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1738":{"style":{"__isSmartRef__":true,"id":1739},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1739":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1740":{"style":{"__isSmartRef__":true,"id":1741},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"uri = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1741":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1742":{"style":{"__isSmartRef__":true,"id":1743},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk"},"1743":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1744":{"style":{"__isSmartRef__":true,"id":1745},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" URL(","__LivelyClassName__":"lively.morphic.TextChunk"},"1745":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1746":{"style":{"__isSmartRef__":true,"id":1747},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1747":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1748":{"style":{"__isSmartRef__":true,"id":1749},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".targetFunction.sourceModule.uri()),\n relative = uri.relativePathFrom(","__LivelyClassName__":"lively.morphic.TextChunk"},"1749":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1750":{"style":{"__isSmartRef__":true,"id":1751},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk"},"1751":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1752":{"style":{"__isSmartRef__":true,"id":1753},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" URL(Config.codeBase)),\n moduleNode = lively.ide.startSourceControl().addModule(relative),\n rootNode = moduleNode.ast();\n\n var fileFragments = rootNode.subElements(","__LivelyClassName__":"lively.morphic.TextChunk"},"1753":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1754":{"style":{"__isSmartRef__":true,"id":1755},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"10","__LivelyClassName__":"lively.morphic.TextChunk"},"1755":{"color":{"__isSmartRef__":true,"id":1619},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1756":{"style":{"__isSmartRef__":true,"id":1757},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").select(","__LivelyClassName__":"lively.morphic.TextChunk"},"1757":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1758":{"style":{"__isSmartRef__":true,"id":1759},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1759":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1760":{"style":{"__isSmartRef__":true,"id":1761},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1761":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1762":{"style":{"__isSmartRef__":true,"id":1763},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1763":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1764":{"style":{"__isSmartRef__":true,"id":1765},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1765":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1766":{"style":{"__isSmartRef__":true,"id":1767},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1767":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1768":{"style":{"__isSmartRef__":true,"id":1769},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" path = ea.getOwnerNamePath()\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1769":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1770":{"style":{"__isSmartRef__":true,"id":1771},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1771":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1772":{"style":{"__isSmartRef__":true,"id":1773},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" path.include(objectName) && path.include(methodName) \n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1773":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1774":{"style":{"__isSmartRef__":true,"id":1775},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1775":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1776":{"style":{"__isSmartRef__":true,"id":1777},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n alertOK(","__LivelyClassName__":"lively.morphic.TextChunk"},"1777":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1778":{"style":{"__isSmartRef__":true,"id":1779},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"found following places to browse: \"","__LivelyClassName__":"lively.morphic.TextChunk"},"1779":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1780":{"style":{"__isSmartRef__":true,"id":1781},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + fileFragments)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1781":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1782":{"style":{"__isSmartRef__":true,"id":1783},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1783":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1784":{"style":{"__isSmartRef__":true,"id":1785},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (fileFragments.length > ","__LivelyClassName__":"lively.morphic.TextChunk"},"1785":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1786":{"style":{"__isSmartRef__":true,"id":1787},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk"},"1787":{"color":{"__isSmartRef__":true,"id":1619},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1788":{"style":{"__isSmartRef__":true,"id":1789},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk"},"1789":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1790":{"style":{"__isSmartRef__":true,"id":1791},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1791":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1792":{"style":{"__isSmartRef__":true,"id":1793},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n fileFragments[","__LivelyClassName__":"lively.morphic.TextChunk"},"1793":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1794":{"style":{"__isSmartRef__":true,"id":1795},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk"},"1795":{"color":{"__isSmartRef__":true,"id":1619},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1796":{"style":{"__isSmartRef__":true,"id":1797},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"].browseIt()\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1797":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1798":{"style":{"__isSmartRef__":true,"id":1799},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1799":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1800":{"style":{"__isSmartRef__":true,"id":1801},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1801":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1802":{"style":{"__isSmartRef__":true,"id":1803},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1803":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1804":{"style":{"__isSmartRef__":true,"id":1805},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1805":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1806":{"style":{"__isSmartRef__":true,"id":1807},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1807":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1808":{"style":{"__isSmartRef__":true,"id":1809},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"1809":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1810":{"style":{"__isSmartRef__":true,"id":1811},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1811":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1812":{"style":{"__isSmartRef__":true,"id":1813},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" reset() ","__LivelyClassName__":"lively.morphic.TextChunk"},"1813":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1814":{"style":{"__isSmartRef__":true,"id":1815},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1815":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1816":{"style":{"__isSmartRef__":true,"id":1817},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1817":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1818":{"style":{"__isSmartRef__":true,"id":1819},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1819":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1820":{"style":{"__isSmartRef__":true,"id":1821},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1821":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1822":{"style":{"__isSmartRef__":true,"id":1823},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'searchResultList'","__LivelyClassName__":"lively.morphic.TextChunk"},"1823":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1824":{"style":{"__isSmartRef__":true,"id":1825},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").updateList([]);\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1825":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1826":{"style":{"__isSmartRef__":true,"id":1827},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1827":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1828":{"style":{"__isSmartRef__":true,"id":1829},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1829":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1830":{"style":{"__isSmartRef__":true,"id":1831},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'searchResultList'","__LivelyClassName__":"lively.morphic.TextChunk"},"1831":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1832":{"style":{"__isSmartRef__":true,"id":1833},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setSelection(null);\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1833":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1834":{"style":{"__isSmartRef__":true,"id":1835},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1835":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1836":{"style":{"__isSmartRef__":true,"id":1837},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1837":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1838":{"style":{"__isSmartRef__":true,"id":1839},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'searchText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1839":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1840":{"style":{"__isSmartRef__":true,"id":1841},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setTextString(","__LivelyClassName__":"lively.morphic.TextChunk"},"1841":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1842":{"style":{"__isSmartRef__":true,"id":1843},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'enter method name her'","__LivelyClassName__":"lively.morphic.TextChunk"},"1843":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1844":{"style":{"__isSmartRef__":true,"id":1845},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1845":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1846":{"style":{"__isSmartRef__":true,"id":1847},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1847":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1848":{"style":{"__isSmartRef__":true,"id":1849},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1849":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1850":{"style":{"__isSmartRef__":true,"id":1851},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'sourceText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1851":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1852":{"style":{"__isSmartRef__":true,"id":1853},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setTextString(","__LivelyClassName__":"lively.morphic.TextChunk"},"1853":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1854":{"style":{"__isSmartRef__":true,"id":1855},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'no code'","__LivelyClassName__":"lively.morphic.TextChunk"},"1855":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1856":{"style":{"__isSmartRef__":true,"id":1857},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1857":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1858":{"style":{"__isSmartRef__":true,"id":1859},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1859":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1860":{"style":{"__isSmartRef__":true,"id":1861},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1861":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1862":{"style":{"__isSmartRef__":true,"id":1863},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'infoText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1863":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1864":{"style":{"__isSmartRef__":true,"id":1865},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setTextString(","__LivelyClassName__":"lively.morphic.TextChunk"},"1865":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1866":{"style":{"__isSmartRef__":true,"id":1867},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk"},"1867":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1868":{"style":{"__isSmartRef__":true,"id":1869},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1869":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1870":{"style":{"__isSmartRef__":true,"id":1871},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1871":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1872":{"style":{"__isSmartRef__":true,"id":1873},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".targetFunction = null;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1873":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1874":{"style":{"__isSmartRef__":true,"id":1875},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1875":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1876":{"style":{"__isSmartRef__":true,"id":1877},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".targetObject = null;\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1877":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1878":{"style":{"__isSmartRef__":true,"id":1879},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1879":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1880":{"style":{"__isSmartRef__":true,"id":1881},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1881":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1882":{"style":{"__isSmartRef__":true,"id":1883},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1883":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1884":{"style":{"__isSmartRef__":true,"id":1885},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"1885":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1886":{"style":{"__isSmartRef__":true,"id":1887},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1887":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1888":{"style":{"__isSmartRef__":true,"id":1889},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" search(searchString) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1889":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1890":{"style":{"__isSmartRef__":true,"id":1891},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1891":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1892":{"style":{"__isSmartRef__":true,"id":1893},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" \n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1893":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1894":{"style":{"__isSmartRef__":true,"id":1895},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1895":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1896":{"style":{"__isSmartRef__":true,"id":1897},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1897":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1898":{"style":{"__isSmartRef__":true,"id":1899},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'searchResultList'","__LivelyClassName__":"lively.morphic.TextChunk"},"1899":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1900":{"style":{"__isSmartRef__":true,"id":1901},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").updateList([]);\n this.get('sourceText').setTextString('');\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1901":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1902":{"style":{"__isSmartRef__":true,"id":1903},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1903":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1904":{"style":{"__isSmartRef__":true,"id":1905},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (!searchString || (searchString.length < ","__LivelyClassName__":"lively.morphic.TextChunk"},"1905":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1906":{"style":{"__isSmartRef__":true,"id":1907},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk"},"1907":{"color":{"__isSmartRef__":true,"id":1619},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1908":{"style":{"__isSmartRef__":true,"id":1909},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1909":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1910":{"style":{"__isSmartRef__":true,"id":1911},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1911":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1912":{"style":{"__isSmartRef__":true,"id":1913},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1913":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1914":{"style":{"__isSmartRef__":true,"id":1915},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1915":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1916":{"style":{"__isSmartRef__":true,"id":1917},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"1917":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1918":{"style":{"__isSmartRef__":true,"id":1919},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'sourceText'","__LivelyClassName__":"lively.morphic.TextChunk"},"1919":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1920":{"style":{"__isSmartRef__":true,"id":1921},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setTextString(","__LivelyClassName__":"lively.morphic.TextChunk"},"1921":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1922":{"style":{"__isSmartRef__":true,"id":1923},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'\"'","__LivelyClassName__":"lively.morphic.TextChunk"},"1923":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1924":{"style":{"__isSmartRef__":true,"id":1925},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + searchString + ","__LivelyClassName__":"lively.morphic.TextChunk"},"1925":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1926":{"style":{"__isSmartRef__":true,"id":1927},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'\" is to short'","__LivelyClassName__":"lively.morphic.TextChunk"},"1927":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1928":{"style":{"__isSmartRef__":true,"id":1929},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1929":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1930":{"style":{"__isSmartRef__":true,"id":1931},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1931":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1932":{"style":{"__isSmartRef__":true,"id":1933},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1933":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1934":{"style":{"__isSmartRef__":true,"id":1935},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1935":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1936":{"style":{"__isSmartRef__":true,"id":1937},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1937":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1938":{"style":{"__isSmartRef__":true,"id":1939},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1939":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1940":{"style":{"__isSmartRef__":true,"id":1941},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" finds = [];\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1941":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1942":{"style":{"__isSmartRef__":true,"id":1943},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1943":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1944":{"style":{"__isSmartRef__":true,"id":1945},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" i=","__LivelyClassName__":"lively.morphic.TextChunk"},"1945":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1946":{"style":{"__isSmartRef__":true,"id":1947},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk"},"1947":{"color":{"__isSmartRef__":true,"id":1619},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1948":{"style":{"__isSmartRef__":true,"id":1949},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1949":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1950":{"style":{"__isSmartRef__":true,"id":1951},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1951":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1952":{"style":{"__isSmartRef__":true,"id":1953},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" matches = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1953":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1954":{"style":{"__isSmartRef__":true,"id":1955},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1955":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1956":{"style":{"__isSmartRef__":true,"id":1957},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(s) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1957":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1958":{"style":{"__isSmartRef__":true,"id":1959},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1959":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1960":{"style":{"__isSmartRef__":true,"id":1961},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1961":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1962":{"style":{"__isSmartRef__":true,"id":1963},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1963":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1964":{"style":{"__isSmartRef__":true,"id":1965},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" s.include(searchString)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1965":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1966":{"style":{"__isSmartRef__":true,"id":1967},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1967":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1968":{"style":{"__isSmartRef__":true,"id":1969},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" \n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1969":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1970":{"style":{"__isSmartRef__":true,"id":1971},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// var re = new RegExp(searchString)","__LivelyClassName__":"lively.morphic.TextChunk"},"1971":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1972":{"style":{"__isSmartRef__":true,"id":1973},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1973":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1974":{"style":{"__isSmartRef__":true,"id":1975},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1975":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1976":{"style":{"__isSmartRef__":true,"id":1977},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" time = Functions.timeToRun(","__LivelyClassName__":"lively.morphic.TextChunk"},"1977":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1978":{"style":{"__isSmartRef__":true,"id":1979},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1979":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1980":{"style":{"__isSmartRef__":true,"id":1981},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk"},"1981":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1982":{"style":{"__isSmartRef__":true,"id":1983},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1983":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1984":{"style":{"__isSmartRef__":true,"id":1985},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1985":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1986":{"style":{"__isSmartRef__":true,"id":1987},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1987":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1988":{"style":{"__isSmartRef__":true,"id":1989},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".withAllMethodsDo(","__LivelyClassName__":"lively.morphic.TextChunk"},"1989":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1990":{"style":{"__isSmartRef__":true,"id":1991},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1991":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1992":{"style":{"__isSmartRef__":true,"id":1993},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(object, eaMethod, type) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1993":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1994":{"style":{"__isSmartRef__":true,"id":1995},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1995":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1996":{"style":{"__isSmartRef__":true,"id":1997},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n i++;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1997":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1998":{"style":{"__isSmartRef__":true,"id":1999},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1999":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2000":{"style":{"__isSmartRef__":true,"id":2001},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" name;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2001":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2002":{"style":{"__isSmartRef__":true,"id":2003},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"2003":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2004":{"style":{"__isSmartRef__":true,"id":2005},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (!object) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2005":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2006":{"style":{"__isSmartRef__":true,"id":2007},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"2007":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2008":{"style":{"__isSmartRef__":true,"id":2009},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2009":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2010":{"style":{"__isSmartRef__":true,"id":2011},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"2011":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2012":{"style":{"__isSmartRef__":true,"id":2013},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (object.constructor.prototype == object)\n name = object.constructor.name\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2013":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2014":{"style":{"__isSmartRef__":true,"id":2015},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"2015":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2016":{"style":{"__isSmartRef__":true,"id":2017},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (object.name) name = object.name;\n if (object.namespaceIdentifier)\n name = object.namespaceIdentifier\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2017":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2018":{"style":{"__isSmartRef__":true,"id":2019},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"2019":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2020":{"style":{"__isSmartRef__":true,"id":2021},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (object.constructor.prototype != object)\n name = name + ","__LivelyClassName__":"lively.morphic.TextChunk"},"2021":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2022":{"style":{"__isSmartRef__":true,"id":2023},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\"(object)\"","__LivelyClassName__":"lively.morphic.TextChunk"},"2023":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2024":{"style":{"__isSmartRef__":true,"id":2025},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2025":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2026":{"style":{"__isSmartRef__":true,"id":2027},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"2027":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2028":{"style":{"__isSmartRef__":true,"id":2029},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (object === Global)\n name = ","__LivelyClassName__":"lively.morphic.TextChunk"},"2029":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2030":{"style":{"__isSmartRef__":true,"id":2031},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\" \";\n","__LivelyClassName__":"lively.morphic.TextChunk"},"2031":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2032":{"style":{"__isSmartRef__":true,"id":2033},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2033":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2034":{"style":{"__isSmartRef__":true,"id":2035},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2035":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2036":{"style":{"__isSmartRef__":true,"id":2037},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" string = name + ","__LivelyClassName__":"lively.morphic.TextChunk"},"2037":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2038":{"style":{"__isSmartRef__":true,"id":2039},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\": \"","__LivelyClassName__":"lively.morphic.TextChunk"},"2039":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2040":{"style":{"__isSmartRef__":true,"id":2041},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + eaMethod; \n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2041":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2042":{"style":{"__isSmartRef__":true,"id":2043},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2043":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2044":{"style":{"__isSmartRef__":true,"id":2045},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" item = ","__LivelyClassName__":"lively.morphic.TextChunk"},"2045":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2046":{"style":{"__isSmartRef__":true,"id":2047},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2047":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2048":{"style":{"__isSmartRef__":true,"id":2049},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"object:","__LivelyClassName__":"lively.morphic.TextChunk"},"2049":{"color":{"__isSmartRef__":true,"id":1466},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2050":{"style":{"__isSmartRef__":true,"id":2051},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" object, ","__LivelyClassName__":"lively.morphic.TextChunk"},"2051":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2052":{"style":{"__isSmartRef__":true,"id":2053},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"method:","__LivelyClassName__":"lively.morphic.TextChunk"},"2053":{"color":{"__isSmartRef__":true,"id":1466},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2054":{"style":{"__isSmartRef__":true,"id":2055},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" eaMethod, ","__LivelyClassName__":"lively.morphic.TextChunk"},"2055":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2056":{"style":{"__isSmartRef__":true,"id":2057},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"string:","__LivelyClassName__":"lively.morphic.TextChunk"},"2057":{"color":{"__isSmartRef__":true,"id":1466},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2058":{"style":{"__isSmartRef__":true,"id":2059},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" string, type: type","__LivelyClassName__":"lively.morphic.TextChunk"},"2059":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2060":{"style":{"__isSmartRef__":true,"id":2061},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2061":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2062":{"style":{"__isSmartRef__":true,"id":2063},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2063":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2064":{"style":{"__isSmartRef__":true,"id":2065},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"2065":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2066":{"style":{"__isSmartRef__":true,"id":2067},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (matches(eaMethod)) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2067":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2068":{"style":{"__isSmartRef__":true,"id":2069},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2069":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2070":{"style":{"__isSmartRef__":true,"id":2071},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n item.search= ","__LivelyClassName__":"lively.morphic.TextChunk"},"2071":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2072":{"style":{"__isSmartRef__":true,"id":2073},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'implementor'","__LivelyClassName__":"lively.morphic.TextChunk"},"2073":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2074":{"style":{"__isSmartRef__":true,"id":2075},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n finds.push(item)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2075":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2076":{"style":{"__isSmartRef__":true,"id":2077},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"2077":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2078":{"style":{"__isSmartRef__":true,"id":2079},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2079":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2080":{"style":{"__isSmartRef__":true,"id":2081},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2081":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2082":{"style":{"__isSmartRef__":true,"id":2083},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" \n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2083":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2084":{"style":{"__isSmartRef__":true,"id":2085},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2085":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2086":{"style":{"__isSmartRef__":true,"id":2087},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" f = object[eaMethod];\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2087":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2088":{"style":{"__isSmartRef__":true,"id":2089},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"2089":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2090":{"style":{"__isSmartRef__":true,"id":2091},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (!f || !f.getOriginal) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2091":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2092":{"style":{"__isSmartRef__":true,"id":2093},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"2093":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2094":{"style":{"__isSmartRef__":true,"id":2095},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2095":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2096":{"style":{"__isSmartRef__":true,"id":2097},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2097":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2098":{"style":{"__isSmartRef__":true,"id":2099},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" source = ","__LivelyClassName__":"lively.morphic.TextChunk"},"2099":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2100":{"style":{"__isSmartRef__":true,"id":2101},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"String","__LivelyClassName__":"lively.morphic.TextChunk"},"2101":{"color":{"__isSmartRef__":true,"id":1447},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2102":{"style":{"__isSmartRef__":true,"id":2103},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(f.getOriginal())\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2103":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2104":{"style":{"__isSmartRef__":true,"id":2105},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"2105":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2106":{"style":{"__isSmartRef__":true,"id":2107},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (matches(source))","__LivelyClassName__":"lively.morphic.TextChunk"},"2107":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2108":{"style":{"__isSmartRef__":true,"id":2109},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2109":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2110":{"style":{"__isSmartRef__":true,"id":2111},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n item.search = ","__LivelyClassName__":"lively.morphic.TextChunk"},"2111":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2112":{"style":{"__isSmartRef__":true,"id":2113},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'sender'","__LivelyClassName__":"lively.morphic.TextChunk"},"2113":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2114":{"style":{"__isSmartRef__":true,"id":2115},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n finds.push(item)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2115":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2116":{"style":{"__isSmartRef__":true,"id":2117},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2117":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2118":{"style":{"__isSmartRef__":true,"id":2119},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" \n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2119":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2120":{"style":{"__isSmartRef__":true,"id":2121},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2121":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2122":{"style":{"__isSmartRef__":true,"id":2123},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2123":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2124":{"style":{"__isSmartRef__":true,"id":2125},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2125":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2126":{"style":{"__isSmartRef__":true,"id":2127},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".bind(","__LivelyClassName__":"lively.morphic.TextChunk"},"2127":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2128":{"style":{"__isSmartRef__":true,"id":2129},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2129":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2130":{"style":{"__isSmartRef__":true,"id":2131},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"))\n this.get('sourceText').setTextString(\"search \" + i + \" methods, found \" \n + finds.length + \" methods in \" + time + \"ms\");","__LivelyClassName__":"lively.morphic.TextChunk"},"2131":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2132":{"style":{"__isSmartRef__":true,"id":2133},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2133":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2134":{"style":{"__isSmartRef__":true,"id":2135},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2135":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2136":{"style":{"__isSmartRef__":true,"id":2137},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" items = ","__LivelyClassName__":"lively.morphic.TextChunk"},"2137":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2138":{"style":{"__isSmartRef__":true,"id":2139},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2139":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2140":{"style":{"__isSmartRef__":true,"id":2141},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".itemsFromFinds(finds)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2141":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2142":{"style":{"__isSmartRef__":true,"id":2143},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2143":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2144":{"style":{"__isSmartRef__":true,"id":2145},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"2145":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2146":{"style":{"__isSmartRef__":true,"id":2147},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'searchResultList'","__LivelyClassName__":"lively.morphic.TextChunk"},"2147":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2148":{"style":{"__isSmartRef__":true,"id":2149},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").updateList(items);\n","__LivelyClassName__":"lively.morphic.TextChunk"},"2149":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2150":{"style":{"__isSmartRef__":true,"id":2151},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2151":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2152":{"style":{"__isSmartRef__":true,"id":2153},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"2153":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2154":{"style":{"__isSmartRef__":true,"id":2155},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2155":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2156":{"style":{"__isSmartRef__":true,"id":2157},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"2157":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2158":{"style":{"__isSmartRef__":true,"id":2159},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2159":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2160":{"style":{"__isSmartRef__":true,"id":2161},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" setSearch(searchString) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2161":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2162":{"style":{"__isSmartRef__":true,"id":2163},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2163":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2164":{"style":{"__isSmartRef__":true,"id":2165},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2165":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2166":{"style":{"__isSmartRef__":true,"id":2167},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2167":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2168":{"style":{"__isSmartRef__":true,"id":2169},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"2169":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2170":{"style":{"__isSmartRef__":true,"id":2171},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'searchText'","__LivelyClassName__":"lively.morphic.TextChunk"},"2171":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2172":{"style":{"__isSmartRef__":true,"id":2173},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setTextString(searchString);\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2173":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2174":{"style":{"__isSmartRef__":true,"id":2175},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2175":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2176":{"style":{"__isSmartRef__":true,"id":2177},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".search(searchString)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2177":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2178":{"style":{"__isSmartRef__":true,"id":2179},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2179":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2180":{"style":{"__isSmartRef__":true,"id":2181},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" list = ","__LivelyClassName__":"lively.morphic.TextChunk"},"2181":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2182":{"style":{"__isSmartRef__":true,"id":2183},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2183":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2184":{"style":{"__isSmartRef__":true,"id":2185},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"2185":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2186":{"style":{"__isSmartRef__":true,"id":2187},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'searchResultList'","__LivelyClassName__":"lively.morphic.TextChunk"},"2187":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2188":{"style":{"__isSmartRef__":true,"id":2189},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").getList();\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2189":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2190":{"style":{"__isSmartRef__":true,"id":2191},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"2191":{"color":{"__isSmartRef__":true,"id":1227},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2192":{"style":{"__isSmartRef__":true,"id":2193},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (list.length > ","__LivelyClassName__":"lively.morphic.TextChunk"},"2193":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2194":{"style":{"__isSmartRef__":true,"id":2195},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk"},"2195":{"color":{"__isSmartRef__":true,"id":1619},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2196":{"style":{"__isSmartRef__":true,"id":2197},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk"},"2197":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2198":{"style":{"__isSmartRef__":true,"id":2199},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2199":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2200":{"style":{"__isSmartRef__":true,"id":2201},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"2201":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2202":{"style":{"__isSmartRef__":true,"id":2203},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'searchResultList'","__LivelyClassName__":"lively.morphic.TextChunk"},"2203":{"color":{"__isSmartRef__":true,"id":1260},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2204":{"style":{"__isSmartRef__":true,"id":2205},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").setSelection(list[","__LivelyClassName__":"lively.morphic.TextChunk"},"2205":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2206":{"style":{"__isSmartRef__":true,"id":2207},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk"},"2207":{"color":{"__isSmartRef__":true,"id":1619},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2208":{"style":{"__isSmartRef__":true,"id":2209},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"])\n","__LivelyClassName__":"lively.morphic.TextChunk"},"2209":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2210":{"style":{"__isSmartRef__":true,"id":2211},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2211":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2212":{"style":{"__isSmartRef__":true,"id":2213},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"2213":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2214":{"style":{"__isSmartRef__":true,"id":2215},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2215":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2216":{"style":{"__isSmartRef__":true,"id":2217},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"2217":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2218":{"style":{"__isSmartRef__":true,"id":2219},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2219":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2220":{"style":{"__isSmartRef__":true,"id":2221},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" withAllMethodsDo(func) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2221":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2222":{"style":{"__isSmartRef__":true,"id":2223},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2223":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2224":{"style":{"__isSmartRef__":true,"id":2225},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n\n Functions.own(Global).forEach(","__LivelyClassName__":"lively.morphic.TextChunk"},"2225":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2226":{"style":{"__isSmartRef__":true,"id":2227},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2227":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2228":{"style":{"__isSmartRef__":true,"id":2229},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(eaMethod) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2229":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2230":{"style":{"__isSmartRef__":true,"id":2231},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2231":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2232":{"style":{"__isSmartRef__":true,"id":2233},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n func(Global, eaMethod, 'global')\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2233":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2234":{"style":{"__isSmartRef__":true,"id":2235},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2235":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2236":{"style":{"__isSmartRef__":true,"id":2237},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"); \n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2237":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2238":{"style":{"__isSmartRef__":true,"id":2239},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2239":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2240":{"style":{"__isSmartRef__":true,"id":2241},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".world().withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk"},"2241":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2242":{"style":{"__isSmartRef__":true,"id":2243},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2243":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2244":{"style":{"__isSmartRef__":true,"id":2245},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2245":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2246":{"style":{"__isSmartRef__":true,"id":2247},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2247":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2248":{"style":{"__isSmartRef__":true,"id":2249},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n Functions.own(ea).forEach(","__LivelyClassName__":"lively.morphic.TextChunk"},"2249":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2250":{"style":{"__isSmartRef__":true,"id":2251},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2251":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2252":{"style":{"__isSmartRef__":true,"id":2253},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(eaMethod) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2253":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2254":{"style":{"__isSmartRef__":true,"id":2255},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2255":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2256":{"style":{"__isSmartRef__":true,"id":2257},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n func(ea, eaMethod, 'script')\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2257":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2258":{"style":{"__isSmartRef__":true,"id":2259},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2259":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2260":{"style":{"__isSmartRef__":true,"id":2261},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"); \n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2261":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2262":{"style":{"__isSmartRef__":true,"id":2263},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2263":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2264":{"style":{"__isSmartRef__":true,"id":2265},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n Global.subNamespaces(true).forEach(","__LivelyClassName__":"lively.morphic.TextChunk"},"2265":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2266":{"style":{"__isSmartRef__":true,"id":2267},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2267":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2268":{"style":{"__isSmartRef__":true,"id":2269},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2269":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2270":{"style":{"__isSmartRef__":true,"id":2271},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2271":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2272":{"style":{"__isSmartRef__":true,"id":2273},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n Functions.own(ea).forEach(","__LivelyClassName__":"lively.morphic.TextChunk"},"2273":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2274":{"style":{"__isSmartRef__":true,"id":2275},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2275":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2276":{"style":{"__isSmartRef__":true,"id":2277},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(eaMethod) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2277":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2278":{"style":{"__isSmartRef__":true,"id":2279},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2279":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2280":{"style":{"__isSmartRef__":true,"id":2281},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n func(ea, eaMethod, 'extend')\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2281":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2282":{"style":{"__isSmartRef__":true,"id":2283},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2283":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2284":{"style":{"__isSmartRef__":true,"id":2285},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"); \n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2285":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2286":{"style":{"__isSmartRef__":true,"id":2287},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2287":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2288":{"style":{"__isSmartRef__":true,"id":2289},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n\n Global.classes(true).uniq().forEach(","__LivelyClassName__":"lively.morphic.TextChunk"},"2289":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2290":{"style":{"__isSmartRef__":true,"id":2291},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2291":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2292":{"style":{"__isSmartRef__":true,"id":2293},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(eaClass) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2293":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2294":{"style":{"__isSmartRef__":true,"id":2295},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2295":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2296":{"style":{"__isSmartRef__":true,"id":2297},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n Functions.own(eaClass).forEach(","__LivelyClassName__":"lively.morphic.TextChunk"},"2297":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2298":{"style":{"__isSmartRef__":true,"id":2299},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2299":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2300":{"style":{"__isSmartRef__":true,"id":2301},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(eaMethod) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2301":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2302":{"style":{"__isSmartRef__":true,"id":2303},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2303":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2304":{"style":{"__isSmartRef__":true,"id":2305},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n func(eaClass, eaMethod, 'extend')\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2305":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2306":{"style":{"__isSmartRef__":true,"id":2307},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2307":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2308":{"style":{"__isSmartRef__":true,"id":2309},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"); \n\n Functions.own(eaClass.prototype).forEach(","__LivelyClassName__":"lively.morphic.TextChunk"},"2309":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2310":{"style":{"__isSmartRef__":true,"id":2311},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2311":{"color":{"__isSmartRef__":true,"id":1214},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2312":{"style":{"__isSmartRef__":true,"id":2313},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(eaMethod) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2313":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2314":{"style":{"__isSmartRef__":true,"id":2315},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2315":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2316":{"style":{"__isSmartRef__":true,"id":2317},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n func(eaClass.prototype, eaMethod, 'class')\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2317":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2318":{"style":{"__isSmartRef__":true,"id":2319},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2319":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2320":{"style":{"__isSmartRef__":true,"id":2321},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":") \n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2321":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2322":{"style":{"__isSmartRef__":true,"id":2323},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2323":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2324":{"style":{"__isSmartRef__":true,"id":2325},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk"},"2325":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2326":{"style":{"__isSmartRef__":true,"id":2327},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2327":{"color":{"__isSmartRef__":true,"id":1204},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2328":{"style":{"__isSmartRef__":true,"id":2329},"morph":{"__isSmartRef__":true,"id":866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");","__LivelyClassName__":"lively.morphic.TextChunk"},"2329":{"color":{"__isSmartRef__":true,"id":1207},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2330":{"x":1028.0469530469531,"y":422.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2331":{"doSave":{"__isSmartRef__":true,"id":2332}},"2332":{"varMapping":{"__isSmartRef__":true,"id":2333},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":2338},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2333":{"this":{"__isSmartRef__":true,"id":866},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2334}},"2334":{"$super":{"__isSmartRef__":true,"id":2335}},"2335":{"varMapping":{"__isSmartRef__":true,"id":2336},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2337},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2336":{"obj":{"__isSmartRef__":true,"id":866},"name":"doSave"},"2337":{},"2338":{},"2339":{"position":{"__isSmartRef__":true,"id":2340},"_Extent":{"__isSmartRef__":true,"id":2341},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2342},"_Fill":{"__isSmartRef__":true,"id":2343},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2340":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2341":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2342":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2343":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2344":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2345":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2346":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"2347":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2348":{"addTargetScript":{"__isSmartRef__":true,"id":2349},"addTestObject":{"__isSmartRef__":true,"id":2352},"allMorphNames":{"__isSmartRef__":true,"id":2355},"allScriptListItems":{"__isSmartRef__":true,"id":2358},"bindMorphNames":{"__isSmartRef__":true,"id":2361},"doSearch":{"__isSmartRef__":true,"id":2364},"findSubobjects":{"__isSmartRef__":true,"id":2367},"generateSourceForConnection":{"__isSmartRef__":true,"id":2370},"generateSourceForObject":{"__isSmartRef__":true,"id":2373},"generateSourceForProperty":{"__isSmartRef__":true,"id":2376},"generateSourceForScript":{"__isSmartRef__":true,"id":2379},"generateSourceForValue":{"__isSmartRef__":true,"id":2382},"generateTargetCode":{"__isSmartRef__":true,"id":2385},"highlightSelectedObject":{"__isSmartRef__":true,"id":2388},"listItemsForObj":{"__isSmartRef__":true,"id":2391},"removeTargetScript":{"__isSmartRef__":true,"id":2394},"reset":{"__isSmartRef__":true,"id":2397},"setSourceInPane":{"__isSmartRef__":true,"id":2400},"setTarget":{"__isSmartRef__":true,"id":2403},"setupConnections":{"__isSmartRef__":true,"id":2406},"showTopLevelItems":{"__isSmartRef__":true,"id":2409},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":2412},"updateScriptList":{"__isSmartRef__":true,"id":2415},"updateSourcePane":{"__isSmartRef__":true,"id":2418}},"2349":{"varMapping":{"__isSmartRef__":true,"id":2350},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":2351},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2350":{"this":{"__isSmartRef__":true,"id":865}},"2351":{},"2352":{"varMapping":{"__isSmartRef__":true,"id":2353},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":2354},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2353":{"this":{"__isSmartRef__":true,"id":865}},"2354":{},"2355":{"varMapping":{"__isSmartRef__":true,"id":2356},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":2357},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2356":{"this":{"__isSmartRef__":true,"id":865}},"2357":{},"2358":{"varMapping":{"__isSmartRef__":true,"id":2359},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":2360},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2359":{"this":{"__isSmartRef__":true,"id":865}},"2360":{},"2361":{"varMapping":{"__isSmartRef__":true,"id":2362},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":2363},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2362":{"this":{"__isSmartRef__":true,"id":865}},"2363":{},"2364":{"varMapping":{"__isSmartRef__":true,"id":2365},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":2366},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2365":{"this":{"__isSmartRef__":true,"id":865}},"2366":{},"2367":{"varMapping":{"__isSmartRef__":true,"id":2368},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":2369},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2368":{"this":{"__isSmartRef__":true,"id":865}},"2369":{},"2370":{"varMapping":{"__isSmartRef__":true,"id":2371},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":2372},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2371":{"this":{"__isSmartRef__":true,"id":865}},"2372":{},"2373":{"varMapping":{"__isSmartRef__":true,"id":2374},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":2375},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2374":{"this":{"__isSmartRef__":true,"id":865}},"2375":{},"2376":{"varMapping":{"__isSmartRef__":true,"id":2377},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":2378},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2377":{"this":{"__isSmartRef__":true,"id":865}},"2378":{},"2379":{"varMapping":{"__isSmartRef__":true,"id":2380},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":2381},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2380":{"this":{"__isSmartRef__":true,"id":865}},"2381":{},"2382":{"varMapping":{"__isSmartRef__":true,"id":2383},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":2384},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2383":{"this":{"__isSmartRef__":true,"id":865}},"2384":{},"2385":{"varMapping":{"__isSmartRef__":true,"id":2386},"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":2387},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2386":{"this":{"__isSmartRef__":true,"id":865}},"2387":{},"2388":{"varMapping":{"__isSmartRef__":true,"id":2389},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":2390},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2389":{"this":{"__isSmartRef__":true,"id":865}},"2390":{},"2391":{"varMapping":{"__isSmartRef__":true,"id":2392},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":2393},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2392":{"this":{"__isSmartRef__":true,"id":865}},"2393":{},"2394":{"varMapping":{"__isSmartRef__":true,"id":2395},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":2396},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2395":{"this":{"__isSmartRef__":true,"id":865}},"2396":{},"2397":{"varMapping":{"__isSmartRef__":true,"id":2398},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":2399},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2398":{"this":{"__isSmartRef__":true,"id":865}},"2399":{},"2400":{"varMapping":{"__isSmartRef__":true,"id":2401},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":2402},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2401":{"this":{"__isSmartRef__":true,"id":865}},"2402":{},"2403":{"varMapping":{"__isSmartRef__":true,"id":2404},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":2405},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2404":{"this":{"__isSmartRef__":true,"id":865}},"2405":{},"2406":{"varMapping":{"__isSmartRef__":true,"id":2407},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":2408},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2407":{"this":{"__isSmartRef__":true,"id":865}},"2408":{},"2409":{"varMapping":{"__isSmartRef__":true,"id":2410},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":2411},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2410":{"this":{"__isSmartRef__":true,"id":865}},"2411":{},"2412":{"varMapping":{"__isSmartRef__":true,"id":2413},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":2414},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2413":{"this":{"__isSmartRef__":true,"id":865}},"2414":{},"2415":{"varMapping":{"__isSmartRef__":true,"id":2416},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":2417},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2416":{"this":{"__isSmartRef__":true,"id":865}},"2417":{},"2418":{"varMapping":{"__isSmartRef__":true,"id":2419},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":2420},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2419":{"this":{"__isSmartRef__":true,"id":865}},"2420":{},"2421":{"submorphs":[{"__isSmartRef__":true,"id":2422},{"__isSmartRef__":true,"id":2431},{"__isSmartRef__":true,"id":2468},{"__isSmartRef__":true,"id":2493}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":2519},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2522},"_Position":{"__isSmartRef__":true,"id":2523},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":864},"label":{"__isSmartRef__":true,"id":2422},"closeButton":{"__isSmartRef__":true,"id":2431},"menuButton":{"__isSmartRef__":true,"id":2468},"collapseButton":{"__isSmartRef__":true,"id":2493},"priorExtent":{"__isSmartRef__":true,"id":2524},"owner":{"__isSmartRef__":true,"id":864},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2422":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":2423},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2426},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2427},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2428}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":2421},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2430},"__LivelyClassName__":"lively.morphic.Text"},"2423":{"_Position":{"__isSmartRef__":true,"id":2424},"_Extent":{"__isSmartRef__":true,"id":2425},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2342},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2424":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2425":{"x":981.0809190809191,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2426":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2427":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2428":{"style":{"__isSmartRef__":true,"id":2429},"morph":{"__isSmartRef__":true,"id":2422},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditorPane","__LivelyClassName__":"lively.morphic.TextChunk"},"2429":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2430":{"x":981.0809190809191,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2431":{"submorphs":[{"__isSmartRef__":true,"id":2432}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":2441},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2455},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2445},"lighterFill":{"__isSmartRef__":true,"id":2456},"label":{"__isSmartRef__":true,"id":2432},"owner":{"__isSmartRef__":true,"id":2421},"layout":{"__isSmartRef__":true,"id":2465},"attributeConnections":[{"__isSmartRef__":true,"id":2466},{"__isSmartRef__":true,"id":2467}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2432":{"submorphs":[],"scripts":[],"id":18209,"shape":{"__isSmartRef__":true,"id":2433},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2436},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2437},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2438}],"owner":{"__isSmartRef__":true,"id":2431},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2440},"__LivelyClassName__":"lively.morphic.Text"},"2433":{"_Position":{"__isSmartRef__":true,"id":2434},"_Extent":{"__isSmartRef__":true,"id":2435},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2342},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2434":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2435":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2436":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2437":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2438":{"style":{"__isSmartRef__":true,"id":2439},"morph":{"__isSmartRef__":true,"id":2432},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2439":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2440":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2441":{"_Position":{"__isSmartRef__":true,"id":2442},"_Extent":{"__isSmartRef__":true,"id":2443},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2444},"_Fill":{"__isSmartRef__":true,"id":2445},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2442":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2443":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2444":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2445":{"stops":[{"__isSmartRef__":true,"id":2446},{"__isSmartRef__":true,"id":2448},{"__isSmartRef__":true,"id":2450},{"__isSmartRef__":true,"id":2452}],"vector":{"__isSmartRef__":true,"id":2454},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2446":{"offset":0,"color":{"__isSmartRef__":true,"id":2447}},"2447":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2448":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2449}},"2449":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2450":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2451}},"2451":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2452":{"offset":1,"color":{"__isSmartRef__":true,"id":2453}},"2453":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2454":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2455":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2456":{"stops":[{"__isSmartRef__":true,"id":2457},{"__isSmartRef__":true,"id":2459},{"__isSmartRef__":true,"id":2461},{"__isSmartRef__":true,"id":2463}],"vector":{"__isSmartRef__":true,"id":2454},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2457":{"offset":0,"color":{"__isSmartRef__":true,"id":2458}},"2458":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2459":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2460}},"2460":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2461":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2462}},"2462":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2463":{"offset":1,"color":{"__isSmartRef__":true,"id":2464}},"2464":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2465":{"moveHorizontal":true},"2466":{"sourceObj":{"__isSmartRef__":true,"id":2431},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":864},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2467":{"sourceObj":{"__isSmartRef__":true,"id":2431},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":864},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2468":{"submorphs":[{"__isSmartRef__":true,"id":2469}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":2478},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2481},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2445},"lighterFill":{"__isSmartRef__":true,"id":2482},"label":{"__isSmartRef__":true,"id":2469},"owner":{"__isSmartRef__":true,"id":2421},"attributeConnections":[{"__isSmartRef__":true,"id":2491},{"__isSmartRef__":true,"id":2492}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2469":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":2470},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2473},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2474},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2475}],"owner":{"__isSmartRef__":true,"id":2468},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2477},"__LivelyClassName__":"lively.morphic.Text"},"2470":{"_Position":{"__isSmartRef__":true,"id":2471},"_Extent":{"__isSmartRef__":true,"id":2472},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2342},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2471":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2472":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2473":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2474":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2475":{"style":{"__isSmartRef__":true,"id":2476},"morph":{"__isSmartRef__":true,"id":2469},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"2476":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2477":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2478":{"_Position":{"__isSmartRef__":true,"id":2479},"_Extent":{"__isSmartRef__":true,"id":2480},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2444},"_Fill":{"__isSmartRef__":true,"id":2445},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2479":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2480":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2481":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2482":{"stops":[{"__isSmartRef__":true,"id":2483},{"__isSmartRef__":true,"id":2485},{"__isSmartRef__":true,"id":2487},{"__isSmartRef__":true,"id":2489}],"vector":{"__isSmartRef__":true,"id":2454},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2483":{"offset":0,"color":{"__isSmartRef__":true,"id":2484}},"2484":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2485":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2486}},"2486":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2487":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2488}},"2488":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2489":{"offset":1,"color":{"__isSmartRef__":true,"id":2490}},"2490":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2491":{"sourceObj":{"__isSmartRef__":true,"id":2468},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":864},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2492":{"sourceObj":{"__isSmartRef__":true,"id":2468},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":864},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2493":{"submorphs":[{"__isSmartRef__":true,"id":2494}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":2503},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2506},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2445},"lighterFill":{"__isSmartRef__":true,"id":2507},"label":{"__isSmartRef__":true,"id":2494},"owner":{"__isSmartRef__":true,"id":2421},"layout":{"__isSmartRef__":true,"id":2516},"attributeConnections":[{"__isSmartRef__":true,"id":2517},{"__isSmartRef__":true,"id":2518}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2494":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":2495},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2498},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2499},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2500}],"owner":{"__isSmartRef__":true,"id":2493},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2502},"__LivelyClassName__":"lively.morphic.Text"},"2495":{"_Position":{"__isSmartRef__":true,"id":2496},"_Extent":{"__isSmartRef__":true,"id":2497},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2342},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2496":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2497":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2498":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2499":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2500":{"style":{"__isSmartRef__":true,"id":2501},"morph":{"__isSmartRef__":true,"id":2494},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"2501":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2502":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2503":{"_Position":{"__isSmartRef__":true,"id":2504},"_Extent":{"__isSmartRef__":true,"id":2505},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2444},"_Fill":{"__isSmartRef__":true,"id":2445},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2504":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2505":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2506":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2507":{"stops":[{"__isSmartRef__":true,"id":2508},{"__isSmartRef__":true,"id":2510},{"__isSmartRef__":true,"id":2512},{"__isSmartRef__":true,"id":2514}],"vector":{"__isSmartRef__":true,"id":2454},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2508":{"offset":0,"color":{"__isSmartRef__":true,"id":2509}},"2509":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2510":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2511}},"2511":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2512":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2513}},"2513":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2514":{"offset":1,"color":{"__isSmartRef__":true,"id":2515}},"2515":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2516":{"moveHorizontal":true},"2517":{"sourceObj":{"__isSmartRef__":true,"id":2493},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":864},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2518":{"sourceObj":{"__isSmartRef__":true,"id":2493},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":864},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2519":{"_Position":{"__isSmartRef__":true,"id":2520},"_Extent":{"__isSmartRef__":true,"id":2521},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":870},"_Fill":{"__isSmartRef__":true,"id":814},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2520":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2521":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2522":{"resizeWidth":true,"adjustForNewBounds":true},"2523":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2524":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2525":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":2526},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2531},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":2532},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":2533},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":864},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2534},"__LivelyClassName__":"lively.morphic.Box"},"2526":{"position":{"__isSmartRef__":true,"id":2527},"_Extent":{"__isSmartRef__":true,"id":2528},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2529},"_Fill":{"__isSmartRef__":true,"id":2530},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2527":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2528":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2529":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2530":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2531":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2532":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2533":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2534":{"onDrag":{"__isSmartRef__":true,"id":2535},"onDragEnd":{"__isSmartRef__":true,"id":2542},"onDragStart":{"__isSmartRef__":true,"id":2549}},"2535":{"varMapping":{"__isSmartRef__":true,"id":2536},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":2541},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2536":{"this":{"__isSmartRef__":true,"id":2525},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2537}},"2537":{"$super":{"__isSmartRef__":true,"id":2538}},"2538":{"varMapping":{"__isSmartRef__":true,"id":2539},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2540},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2539":{"obj":{"__isSmartRef__":true,"id":2525},"name":"onDrag"},"2540":{},"2541":{},"2542":{"varMapping":{"__isSmartRef__":true,"id":2543},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":2548},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2543":{"this":{"__isSmartRef__":true,"id":2525},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2544}},"2544":{"$super":{"__isSmartRef__":true,"id":2545}},"2545":{"varMapping":{"__isSmartRef__":true,"id":2546},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2547},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2546":{"obj":{"__isSmartRef__":true,"id":2525},"name":"onDragEnd"},"2547":{},"2548":{},"2549":{"varMapping":{"__isSmartRef__":true,"id":2550},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":2555},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2550":{"this":{"__isSmartRef__":true,"id":2525},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2551}},"2551":{"$super":{"__isSmartRef__":true,"id":2552}},"2552":{"varMapping":{"__isSmartRef__":true,"id":2553},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2554},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2553":{"obj":{"__isSmartRef__":true,"id":2525},"name":"onDragStart"},"2554":{},"2555":{},"2556":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2557},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2557":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2558":{"adjustForNewBounds":true},"2559":{"x":976.2075220411895,"y":225.9989974949895,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2560":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2561":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2562":{"x":1143,"y":240,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2563":{"requiredModules":[],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2564":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":2565},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":2569},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.HandMorph"},"2565":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2566},"_Extent":{"__isSmartRef__":true,"id":2567},"_Fill":{"__isSmartRef__":true,"id":2568},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2566":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2567":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2568":{"r":0.8,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2569":{"x":1172,"y":411,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2570":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2571},"_Extent":{"__isSmartRef__":true,"id":2572},"_Fill":{"__isSmartRef__":true,"id":2573},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2571":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2572":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2573":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2574":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2575":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"2576":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","converter":null,"converterString":null,"updaterString":"function ($upd, v) { \n\t\t\t\tif (v && v.toString() !== URL.source.toString()) {\n\t\t\t\t\t$upd(v) \n\t\t\t\t}\n\t\t\t}","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2577":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"isSimplifiedRegistry":true}}]]>